mirror of
https://github.com/django/django.git
synced 2025-10-24 06:06:09 +00:00
Fixed #23560 -- Fixed MigrationWrite to handle builtin types without imports.
Thanks Tim Graham for the review.
This commit is contained in:
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user