Skip to content

Commit

Permalink
Updated tests for blank dates/times.
Browse files Browse the repository at this point in the history
  • Loading branch information
timster committed Jan 19, 2017
1 parent f728929 commit 12d78c6
Showing 1 changed file with 21 additions and 0 deletions.
21 changes: 21 additions & 0 deletions tests/test_basic.py
Original file line number Diff line number Diff line change
Expand Up @@ -51,6 +51,27 @@ class TestValidator(Validator):
assert validator.errors['field1'] == 'must not be empty'


def test_dates_empty():
class TestValidator(Validator):
date_field = Field('date')
time_field = Field('time')
datetime_field = Field('datetime')

data = {
'date_field': None,
'time_field': '',
'datetime_field': '',
}

validator = TestValidator()
valid = validator.validate(data)

assert valid
assert not validator.data['datetime_field']
assert not validator.data['date_field']
assert not validator.data['time_field']


def test_dates_coersions():
class TestValidator(Validator):
date_field = Field('date', required=True)
Expand Down

0 comments on commit 12d78c6

Please sign in to comment.