summaryrefslogtreecommitdiff
path: root/tests/defer
diff options
context:
space:
mode:
authorDavid Wobrock <david.wobrock@gmail.com>2021-07-19 23:02:52 +0200
committerMariusz Felisiak <felisiak.mariusz@gmail.com>2021-07-20 12:15:29 +0200
commitfd999318ad78613227cdb7c5656345d9e216802b (patch)
treef6bb87998016556a388aacd9a2b7f6efbffa1bee /tests/defer
parent96706d76cdcf78bd5c17d19033a1c05fef0c659d (diff)
downloaddjango-fd999318ad78613227cdb7c5656345d9e216802b.tar.gz
Fixed #32704 -- Fixed list of deferred fields when chaining QuerySet.defer() after only().
Diffstat (limited to 'tests/defer')
-rw-r--r--tests/defer/tests.py2
1 files changed, 2 insertions, 0 deletions
diff --git a/tests/defer/tests.py b/tests/defer/tests.py
index 08c67cb5a3..d897c5fa42 100644
--- a/tests/defer/tests.py
+++ b/tests/defer/tests.py
@@ -52,6 +52,8 @@ class DeferTests(AssertionMixin, TestCase):
self.assert_delayed(qs.defer('name').only('name').only('value')[0], 2)
self.assert_delayed(qs.defer("name").only("value")[0], 2)
self.assert_delayed(qs.only("name").defer("value")[0], 2)
+ self.assert_delayed(qs.only('name').defer('name').defer('value')[0], 1)
+ self.assert_delayed(qs.only('name').defer('name', 'value')[0], 1)
def test_defer_only_clear(self):
qs = Primary.objects.all()