diff options
| author | Florian Apolloner <florian@apolloner.eu> | 2019-04-13 15:03:26 +0200 |
|---|---|---|
| committer | Mariusz Felisiak <felisiak.mariusz@gmail.com> | 2019-04-14 12:58:34 +0200 |
| commit | 896cc7190115c5bcdef756fe10dc203d9b03678c (patch) | |
| tree | ea5a96808a20828d9e2d8717223c4bdcd9991347 /tests | |
| parent | 5ed5ce5211fb550925409ed1f6c2685276d03c4e (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.py | 5 |
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') |
