From 2e38f2015aba224b68a91a3012b87223f3046bb6 Mon Sep 17 00:00:00 2001 From: Florian Apolloner Date: Sat, 13 Apr 2019 15:03:26 +0200 Subject: Fixed #30350 -- Prevented recreation of migration for operations with a range object. Thanks to Mariusz Felisiak for helping with the patch. --- tests/migrations/test_writer.py | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'tests') diff --git a/tests/migrations/test_writer.py b/tests/migrations/test_writer.py index dd7cff2abb..790d6a3efa 100644 --- a/tests/migrations/test_writer.py +++ b/tests/migrations/test_writer.py @@ -451,6 +451,11 @@ class WriterTests(SimpleTestCase): self.assertSerializedEqual(one_item_tuple) self.assertSerializedEqual(many_items_tuple) + def test_serialize_range(self): + string, imports = MigrationWriter.serialize(range(1, 5)) + self.assertEqual(string, 'range(1, 5)') + self.assertEqual(imports, set()) + def test_serialize_builtins(self): string, imports = MigrationWriter.serialize(range) self.assertEqual(string, 'range') -- cgit v1.3