summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorFlorian Apolloner <florian@apolloner.eu>2019-04-13 15:03:26 +0200
committerMariusz Felisiak <felisiak.mariusz@gmail.com>2019-04-14 12:58:34 +0200
commit896cc7190115c5bcdef756fe10dc203d9b03678c (patch)
treeea5a96808a20828d9e2d8717223c4bdcd9991347 /tests
parent5ed5ce5211fb550925409ed1f6c2685276d03c4e (diff)
[2.2.x] Fixed #30350 -- Prevented recreation of migration for operations with a range object.
Thanks to Mariusz Felisiak for helping with the patch. Backport of 2e38f2015aba224b68a91a3012b87223f3046bb6 from master.
Diffstat (limited to 'tests')
-rw-r--r--tests/migrations/test_writer.py5
1 files changed, 5 insertions, 0 deletions
diff --git a/tests/migrations/test_writer.py b/tests/migrations/test_writer.py
index abeeaf5182..25637eb070 100644
--- a/tests/migrations/test_writer.py
+++ b/tests/migrations/test_writer.py
@@ -455,6 +455,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')