MCPcopy
hub / github.com/django/django / test_user_id

Method test_user_id

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

Source from the content-addressed store, hash-verified

49 self.assertEqual(rest, [])
50
51 def test_user_id(self):
52 query = Query(Comment)
53 path, final_field, targets, rest = query.names_to_path(
54 ["user", "id"], Comment._meta
55 )
56
57 self.assertEqual(
58 path,
59 [
60 PathInfo(
61 from_opts=Comment._meta,
62 to_opts=User._meta,
63 target_fields=(
64 User._meta.get_field("tenant"),
65 User._meta.get_field("id"),
66 ),
67 join_field=Comment._meta.get_field("user"),
68 m2m=False,
69 direct=True,
70 filtered_relation=None,
71 ),
72 ],
73 )
74 self.assertEqual(final_field, User._meta.get_field("id"))
75 self.assertEqual(targets, (User._meta.get_field("id"),))
76 self.assertEqual(rest, [])
77
78 def test_user_tenant_id(self):
79 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