From b23d47412c12352ba2e2133b05a15ccd09e81af3 Mon Sep 17 00:00:00 2001 From: Loic Bistuer Date: Sat, 27 Sep 2014 00:01:34 +0700 Subject: Fixed #23560 -- Fixed MigrationWrite to handle builtin types without imports. Thanks Tim Graham for the review. --- 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 9a04df0553..2b7ceddb2d 100644 --- a/tests/migrations/test_writer.py +++ b/tests/migrations/test_writer.py @@ -81,6 +81,11 @@ class WriterTests(TestCase): self.assertSerializedEqual(set([2, 3, "eighty"])) self.assertSerializedEqual({"lalalala": ["yeah", "no", "maybe"]}) self.assertSerializedEqual(_('Hello')) + # Builtins + self.assertSerializedEqual([list, tuple, dict, set]) + string, imports = MigrationWriter.serialize([list, tuple, dict, set]) + self.assertEqual(string, "[list, tuple, dict, set]") + self.assertEqual(imports, set()) # Functions with six.assertRaisesRegex(self, ValueError, 'Cannot serialize function: lambda'): self.assertSerializedEqual(lambda x: 42) -- cgit v1.3