(self)
| 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) |
nothing calls this directly
no test coverage detected