1
0
mirror of https://github.com/django/django.git synced 2025-10-24 06:06:09 +00:00

Fixed #33216 -- Simpilified deconstructed paths for some expressions.

This commit is contained in:
Allen Jonathan David
2021-12-06 14:17:22 +05:30
committed by Mariusz Felisiak
parent 96e7ff5e9f
commit 28c98d4113
3 changed files with 35 additions and 2 deletions

View File

@@ -1763,14 +1763,14 @@ class ValueTests(TestCase):
def test_deconstruct(self):
value = Value('name')
path, args, kwargs = value.deconstruct()
self.assertEqual(path, 'django.db.models.expressions.Value')
self.assertEqual(path, 'django.db.models.Value')
self.assertEqual(args, (value.value,))
self.assertEqual(kwargs, {})
def test_deconstruct_output_field(self):
value = Value('name', output_field=CharField())
path, args, kwargs = value.deconstruct()
self.assertEqual(path, 'django.db.models.expressions.Value')
self.assertEqual(path, 'django.db.models.Value')
self.assertEqual(args, (value.value,))
self.assertEqual(len(kwargs), 1)
self.assertEqual(kwargs['output_field'].deconstruct(), CharField().deconstruct())