MCPcopy
hub / github.com/django/django / test_regress_3871

Method test_regress_3871

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

Source from the content-addressed store, hash-verified

143 SwappableModel.objects.all()
144
145 def test_regress_3871(self):
146 related = RelatedModel.objects.create()
147
148 relation = RelationModel()
149 relation.fk = related
150 relation.gfk = related
151 relation.save()
152 relation.m2m.add(related)
153
154 t = Template(
155 "{{ related.test_fk.all.0 }}{{ related.test_gfk.all.0 }}"
156 "{{ related.test_m2m.all.0 }}"
157 )
158
159 self.assertEqual(
160 t.render(Context({"related": related})),
161 "".join([str(relation.pk)] * 3),
162 )
163
164 def test_field_can_be_called_exact(self):
165 # Make sure related managers core filters don't include an

Callers

nothing calls this directly

Calls 8

renderMethod · 0.95
TemplateClass · 0.90
ContextClass · 0.90
RelationModelClass · 0.70
createMethod · 0.45
saveMethod · 0.45
addMethod · 0.45
joinMethod · 0.45

Tested by

no test coverage detected