diff options
| author | Jon Dufresne <jon.dufresne@gmail.com> | 2017-05-18 06:33:40 -0700 |
|---|---|---|
| committer | Tim Graham <timograham@gmail.com> | 2017-05-18 09:33:40 -0400 |
| commit | f599747fc802f1db6cd4394c33fc9afb8aac370b (patch) | |
| tree | b9abaf038592e509b94e10c6c12e7edd5d8949e1 /tests | |
| parent | 912ef7f49d4466c8bd0ab94f1c319ccc518c6a24 (diff) | |
Fixed #28152 -- Made migrations serialize sets as set literals rather than set().
Diffstat (limited to 'tests')
4 files changed, 9 insertions, 3 deletions
diff --git a/tests/migrations/test_migrations/0001_initial.py b/tests/migrations/test_migrations/0001_initial.py index 8572afa1aa..259568e8d4 100644 --- a/tests/migrations/test_migrations/0001_initial.py +++ b/tests/migrations/test_migrations/0001_initial.py @@ -30,6 +30,6 @@ class Migration(migrations.Migration): ), migrations.AlterUniqueTogether( name='author', - unique_together=set([('name', 'slug')]), + unique_together={('name', 'slug')}, ), ] diff --git a/tests/migrations/test_migrations_fake_split_initial/0001_initial.py b/tests/migrations/test_migrations_fake_split_initial/0001_initial.py index 2079c10be8..ef17e329ce 100644 --- a/tests/migrations/test_migrations_fake_split_initial/0001_initial.py +++ b/tests/migrations/test_migrations_fake_split_initial/0001_initial.py @@ -25,6 +25,6 @@ class Migration(migrations.Migration): ), migrations.AlterUniqueTogether( name='author', - unique_together=set([('name', 'slug')]), + unique_together={('name', 'slug')}, ), ] diff --git a/tests/migrations/test_migrations_initial_false/0001_not_initial.py b/tests/migrations/test_migrations_initial_false/0001_not_initial.py index 5347ad2934..388c3b61e4 100644 --- a/tests/migrations/test_migrations_initial_false/0001_not_initial.py +++ b/tests/migrations/test_migrations_initial_false/0001_not_initial.py @@ -25,6 +25,6 @@ class Migration(migrations.Migration): ), migrations.AlterUniqueTogether( name='author', - unique_together=set([('name', 'slug')]), + unique_together={('name', 'slug')}, ), ] diff --git a/tests/migrations/test_writer.py b/tests/migrations/test_writer.py index 1e6455d2fa..6ca711042e 100644 --- a/tests/migrations/test_writer.py +++ b/tests/migrations/test_writer.py @@ -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)) |
