Commit 4e017963 by areski

Test for TimeField not handling empty values

parent a76c3ed0
...@@ -1204,7 +1204,7 @@ class TimeField(Field): ...@@ -1204,7 +1204,7 @@ class TimeField(Field):
) )
if output_format.lower() == ISO_8601: if output_format.lower() == ISO_8601:
if (isinstance(value, str)): if isinstance(value, six.string_types):
value = datetime.datetime.strptime(value, '%H:%M:%S').time() value = datetime.datetime.strptime(value, '%H:%M:%S').time()
return value.isoformat() return value.isoformat()
return value.strftime(output_format) return value.strftime(output_format)
......
...@@ -1032,6 +1032,7 @@ class TestTimeField(FieldValues): ...@@ -1032,6 +1032,7 @@ class TestTimeField(FieldValues):
} }
outputs = { outputs = {
datetime.time(13, 00): '13:00:00', datetime.time(13, 00): '13:00:00',
'00:00:00': '00:00:00',
None: None, None: None,
'': None, '': None,
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment