1
0
mirror of https://github.com/django/django.git synced 2025-10-24 06:06:09 +00:00

Fixed #28152 -- Made migrations serialize sets as set literals rather than set().

This commit is contained in:
Jon Dufresne
2017-05-18 06:33:40 -07:00
committed by Tim Graham
parent 912ef7f49d
commit f599747fc8
8 changed files with 15 additions and 8 deletions

View File

@@ -505,6 +505,12 @@ class WriterTests(SimpleTestCase):
self.assertSerializedEqual(frozenset())
self.assertSerializedEqual(frozenset("let it go"))
def test_serialize_set(self):
self.assertSerializedEqual(set())
self.assertSerializedResultEqual(set(), ('set()', set()))
self.assertSerializedEqual({'a'})
self.assertSerializedResultEqual({'a'}, ("{'a'}", set()))
def test_serialize_timedelta(self):
self.assertSerializedEqual(datetime.timedelta())
self.assertSerializedEqual(datetime.timedelta(minutes=42))