summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorLoic Bistuer <loic.bistuer@sixmedia.com>2013-09-02 13:02:07 +0700
committerTim Graham <timograham@gmail.com>2013-09-10 10:12:23 -0400
commitd59f1993f150f83524051d96b52df08da4dcf011 (patch)
tree463f5ff098200815b8b8944a5dcbb3d03fac2188 /tests
parent5df8f749e6338c85a091f41803e6ecb280fc9f70 (diff)
Made MigrationWriter look for a "deconstruct" attribute on functions.
Refs #20978.
Diffstat (limited to 'tests')
-rw-r--r--tests/migrations/test_writer.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/tests/migrations/test_writer.py b/tests/migrations/test_writer.py
index 022628803b..bf9f55aff0 100644
--- a/tests/migrations/test_writer.py
+++ b/tests/migrations/test_writer.py
@@ -63,6 +63,10 @@ class WriterTests(TestCase):
# Functions
with six.assertRaisesRegex(self, ValueError, 'Cannot serialize function: lambda'):
self.assertSerializedEqual(lambda x: 42)
+ self.assertSerializedEqual(models.SET_NULL)
+ string, imports = MigrationWriter.serialize(models.SET(42))
+ self.assertEqual(string, 'models.SET(42)')
+ self.serialize_round_trip(models.SET(42))
# Datetime stuff
self.assertSerializedEqual(datetime.datetime.utcnow())
self.assertSerializedEqual(datetime.datetime.utcnow)