MCPcopy
hub / github.com/django/django / test_only_with_select_related

Method test_only_with_select_related

tests/defer/tests.py:140–145  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

138 self.assert_delayed(obj, 0)
139
140 def test_only_with_select_related(self):
141 obj = Primary.objects.select_related("related").only("related__first")[0]
142 self.assert_delayed(obj, 2)
143 self.assert_delayed(obj.related, 1)
144 self.assertEqual(obj.related_id, self.s1.pk)
145 self.assertEqual(obj.name, "p1")
146
147 # RemovedInDjango70Warning: when the deprecation ends, remove this test.
148 def test_defer_foreign_keys_are_deferred_and_not_traversed(self):

Callers

nothing calls this directly

Calls 3

onlyMethod · 0.80
select_relatedMethod · 0.80
assert_delayedMethod · 0.80

Tested by

no test coverage detected