MCPcopy
hub / github.com/django/django / test_tenant_id

Method test_tenant_id

tests/composite_pk/test_names_to_path.py:27–49  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

25 self.assertEqual(rest, [])
26
27 def test_tenant_id(self):
28 query = Query(User)
29 path, final_field, targets, rest = query.names_to_path(
30 ["tenant", "id"], User._meta
31 )
32
33 self.assertEqual(
34 path,
35 [
36 PathInfo(
37 from_opts=User._meta,
38 to_opts=Tenant._meta,
39 target_fields=(Tenant._meta.get_field("id"),),
40 join_field=User._meta.get_field("tenant"),
41 m2m=False,
42 direct=True,
43 filtered_relation=None,
44 ),
45 ],
46 )
47 self.assertEqual(final_field, Tenant._meta.get_field("id"))
48 self.assertEqual(targets, (Tenant._meta.get_field("id"),))
49 self.assertEqual(rest, [])
50
51 def test_user_id(self):
52 query = Query(Comment)

Callers

nothing calls this directly

Calls 3

names_to_pathMethod · 0.95
QueryClass · 0.90
get_fieldMethod · 0.45

Tested by

no test coverage detected