(self)
| 1230 | self._test() |
| 1231 | |
| 1232 | def test_annotated(self): |
| 1233 | Employee, Company, employee_t, company_t = ( |
| 1234 | self.classes.Employee, |
| 1235 | self.classes.Company, |
| 1236 | self.tables.employee_t, |
| 1237 | self.tables.company_t, |
| 1238 | ) |
| 1239 | |
| 1240 | self.mapper_registry.map_imperatively(Company, company_t) |
| 1241 | self.mapper_registry.map_imperatively( |
| 1242 | Employee, |
| 1243 | employee_t, |
| 1244 | properties={ |
| 1245 | "company": relationship(Company, backref="employees"), |
| 1246 | "reports_to": relationship( |
| 1247 | Employee, |
| 1248 | primaryjoin=sa.and_( |
| 1249 | remote(employee_t.c.emp_id) |
| 1250 | == employee_t.c.reports_to_id, |
| 1251 | remote(employee_t.c.company_id) |
| 1252 | == employee_t.c.company_id, |
| 1253 | ), |
| 1254 | backref=backref("employees"), |
| 1255 | ), |
| 1256 | }, |
| 1257 | ) |
| 1258 | |
| 1259 | self._assert_lazy_clauses() |
| 1260 | self._test() |
| 1261 | |
| 1262 | def test_overlapping_warning(self): |
| 1263 | Employee, Company, employee_t, company_t = ( |
nothing calls this directly
no test coverage detected