summaryrefslogtreecommitdiff
path: root/tests/queries/tests.py
diff options
context:
space:
mode:
authorSimon Charette <simon.charette@zapier.com>2019-07-09 17:26:37 -0400
committerMariusz Felisiak <felisiak.mariusz@gmail.com>2019-07-10 08:04:45 +0200
commit9dee8515d6f2876fa039aaebdfe8e2bc9de63085 (patch)
treef8f2d702a530b6bea771ad6e5f23fdd396f83b1c /tests/queries/tests.py
parent8f0b9e7f9a3bf4db1d70186b96da89823d293608 (diff)
[2.2.x] Fixed #30628 -- Adjusted expression identity to differentiate bound fields.
Expressions referring to different bound fields should not be considered equal. Thanks Julien Enselme for the detailed report. Regression in bc7e288ca9554ac1a0a19941302dea19df1acd21. Backport of ee6e93ec8727d0f5ed33190a3c354867669ed72f from master
Diffstat (limited to 'tests/queries/tests.py')
-rw-r--r--tests/queries/tests.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/tests/queries/tests.py b/tests/queries/tests.py
index c655fe52cb..e72ecaa654 100644
--- a/tests/queries/tests.py
+++ b/tests/queries/tests.py
@@ -2345,7 +2345,7 @@ class ValuesQuerysetTests(TestCase):
qs = Number.objects.extra(select={'num2': 'num+1'}).annotate(Count('id'))
values = qs.values_list(named=True).first()
self.assertEqual(type(values).__name__, 'Row')
- self.assertEqual(values._fields, ('num2', 'id', 'num', 'id__count'))
+ self.assertEqual(values._fields, ('num2', 'id', 'num', 'other_num', 'id__count'))
self.assertEqual(values.num, 72)
self.assertEqual(values.num2, 73)
self.assertEqual(values.id__count, 1)