diff options
| author | Simon Charette <charette.s@gmail.com> | 2023-11-25 11:01:14 -0500 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2023-11-25 17:01:14 +0100 |
| commit | 978680db224601e3e09f715c82f89f390c63a763 (patch) | |
| tree | fb24239e286c5279304259341ecd97d1944c7282 /tests/basic/tests.py | |
| parent | b0ec87b8578147be4357c90eabcd2b916c780810 (diff) | |
Refs #34925 -- Avoided altering passed by reference refresh_from_db(fields).
Follow up to b0ec87b8578147be4357c90eabcd2b916c780810.
Diffstat (limited to 'tests/basic/tests.py')
| -rw-r--r-- | tests/basic/tests.py | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/tests/basic/tests.py b/tests/basic/tests.py index c6ad1faefd..ad82cffe8c 100644 --- a/tests/basic/tests.py +++ b/tests/basic/tests.py @@ -951,7 +951,9 @@ class ModelRefreshTests(TestCase): # Relation is added and prefetch cache is stale. self.assertCountEqual(a2_prefetched.selfref_set.all(), []) self.assertCountEqual(a2_prefetched.cited.all(), []) - a2_prefetched.refresh_from_db(fields=["selfref_set", "cited"]) + fields = ["selfref_set", "cited"] + a2_prefetched.refresh_from_db(fields=fields) + self.assertEqual(fields, ["selfref_set", "cited"]) # Cache was cleared and new results are available. self.assertCountEqual(a2_prefetched.selfref_set.all(), [s]) self.assertCountEqual(a2_prefetched.cited.all(), [s]) |
