summaryrefslogtreecommitdiff
path: root/tests/prefetch_related
diff options
context:
space:
mode:
authorKeryn Knight <keryn@kerynknight.com>2021-08-01 12:13:35 +0100
committerMariusz Felisiak <felisiak.mariusz@gmail.com>2021-11-08 08:44:12 +0100
commit4f8c7fd9d91b35e2c2922de4bb50c8c8066cbbc6 (patch)
tree8852a9111b57708f644f9a792e1cd06597cdb61a /tests/prefetch_related
parentba9ced3e9a643a05bc521f0a2e6d02e3569de374 (diff)
downloaddjango-4f8c7fd9d91b35e2c2922de4bb50c8c8066cbbc6.tar.gz
Fixed #32980 -- Made models cache related managers.
Diffstat (limited to 'tests/prefetch_related')
-rw-r--r--tests/prefetch_related/tests.py8
1 files changed, 8 insertions, 0 deletions
diff --git a/tests/prefetch_related/tests.py b/tests/prefetch_related/tests.py
index 242ff6c366..4ea7fccd5e 100644
--- a/tests/prefetch_related/tests.py
+++ b/tests/prefetch_related/tests.py
@@ -1147,6 +1147,14 @@ class ForeignKeyToFieldTest(TestCase):
]
)
+ def test_m2m_manager_reused(self):
+ author = Author.objects.prefetch_related(
+ 'favorite_authors',
+ 'favors_me',
+ ).first()
+ self.assertIs(author.favorite_authors, author.favorite_authors)
+ self.assertIs(author.favors_me, author.favors_me)
+
class LookupOrderingTest(TestCase):
"""