diff options
| author | Tim Graham <timograham@gmail.com> | 2018-02-12 14:20:54 -0500 |
|---|---|---|
| committer | Tim Graham <timograham@gmail.com> | 2018-02-12 15:23:41 -0500 |
| commit | 9ba3df82402e7e23b353da20aea6894935241ef9 (patch) | |
| tree | dfeac440909f4e03c433b3841daef91c1bb2ddba /tests | |
| parent | b95c49c954e3b75678bb258e9fb2ec30d0d960bb (diff) | |
Refs #29125 -- Made Q.deconstruct() omit 'query_utils' in the path and _connector='AND' since it's a default value.
Diffstat (limited to 'tests')
| -rw-r--r-- | tests/queries/test_q.py | 12 |
1 files changed, 4 insertions, 8 deletions
diff --git a/tests/queries/test_q.py b/tests/queries/test_q.py index 2ed4278b77..9e71553ef7 100644 --- a/tests/queries/test_q.py +++ b/tests/queries/test_q.py @@ -22,14 +22,13 @@ class QTests(SimpleTestCase): def test_deconstruct(self): q = Q(price__gt=F('discounted_price')) path, args, kwargs = q.deconstruct() - self.assertEqual(path, 'django.db.models.query_utils.Q') + self.assertEqual(path, 'django.db.models.Q') self.assertEqual(args, ()) self.assertEqual(kwargs, {'price__gt': F('discounted_price')}) def test_deconstruct_negated(self): q = ~Q(price__gt=F('discounted_price')) path, args, kwargs = q.deconstruct() - self.assertEqual(path, 'django.db.models.query_utils.Q') self.assertEqual(args, ()) self.assertEqual(kwargs, { 'price__gt': F('discounted_price'), @@ -41,7 +40,6 @@ class QTests(SimpleTestCase): q2 = Q(price=F('discounted_price')) q = q1 | q2 path, args, kwargs = q.deconstruct() - self.assertEqual(path, 'django.db.models.query_utils.Q') self.assertEqual(args, ( ('price__gt', F('discounted_price')), ('price', F('discounted_price')), @@ -53,12 +51,11 @@ class QTests(SimpleTestCase): q2 = Q(price=F('discounted_price')) q = q1 & q2 path, args, kwargs = q.deconstruct() - self.assertEqual(path, 'django.db.models.query_utils.Q') self.assertEqual(args, ( ('price__gt', F('discounted_price')), ('price', F('discounted_price')), )) - self.assertEqual(kwargs, {'_connector': 'AND'}) + self.assertEqual(kwargs, {}) def test_deconstruct_multiple_kwargs(self): q = Q(price__gt=F('discounted_price'), price=F('discounted_price')) @@ -67,14 +64,13 @@ class QTests(SimpleTestCase): ('price', F('discounted_price')), ('price__gt', F('discounted_price')), )) - self.assertEqual(kwargs, {'_connector': 'AND'}) + self.assertEqual(kwargs, {}) def test_deconstruct_nested(self): q = Q(Q(price__gt=F('discounted_price'))) path, args, kwargs = q.deconstruct() - self.assertEqual(path, 'django.db.models.query_utils.Q') self.assertEqual(args, (Q(price__gt=F('discounted_price')),)) - self.assertEqual(kwargs, {'_connector': 'AND'}) + self.assertEqual(kwargs, {}) def test_reconstruct(self): q = Q(price__gt=F('discounted_price')) |
