From 86e69bf3b67ff1e156413e07cef018ec52c2cdd4 Mon Sep 17 00:00:00 2001 From: Andrew Godwin Date: Fri, 17 Jan 2014 10:45:31 +0000 Subject: Fixed #21785: Bad handling of both auto_now and _add on deconstruct --- tests/field_deconstruction/tests.py | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'tests') diff --git a/tests/field_deconstruction/tests.py b/tests/field_deconstruction/tests.py index 49bc57f8f1..cb78003318 100644 --- a/tests/field_deconstruction/tests.py +++ b/tests/field_deconstruction/tests.py @@ -96,6 +96,12 @@ class FieldDeconstructionTests(TestCase): self.assertEqual(path, "django.db.models.DateTimeField") self.assertEqual(args, []) self.assertEqual(kwargs, {"auto_now_add": True}) + # Bug #21785 + field = models.DateTimeField(auto_now=True, auto_now_add=True) + name, path, args, kwargs = field.deconstruct() + self.assertEqual(path, "django.db.models.DateTimeField") + self.assertEqual(args, []) + self.assertEqual(kwargs, {"auto_now_add": True, "auto_now": True}) def test_decimal_field(self): field = models.DecimalField(max_digits=5, decimal_places=2) -- cgit v1.3