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

Fixed #22679 -- Fixed empty tuple serialization in MigrationWriter.

Thanks rockallite.wulf for the report.
This commit is contained in:
Moayad Mardini
2014-05-22 14:29:30 +03:00
committed by Baptiste Mispelon
parent 635acf42c5
commit ad994a3c5b
2 changed files with 18 additions and 2 deletions

View File

@@ -125,6 +125,18 @@ class WriterTests(TestCase):
)
)
def test_serialize_empty_nonempty_tuple(self):
"""
Ticket #22679: makemigrations generates invalid code for (an empty
tuple) default_permissions = ()
"""
empty_tuple = ()
one_item_tuple = ('a')
many_items_tuple = ('a', 'b', 'c')
self.assertSerializedEqual(empty_tuple)
self.assertSerializedEqual(one_item_tuple)
self.assertSerializedEqual(many_items_tuple)
def test_simple_migration(self):
"""
Tests serializing a simple migration.