(self)
| 530 | ) |
| 531 | |
| 532 | def test_orm_query_basic(self): |
| 533 | User, Address, Keyword, Order, Item = self.classes( |
| 534 | "User", "Address", "Keyword", "Order", "Item" |
| 535 | ) |
| 536 | |
| 537 | a1 = aliased(Address) |
| 538 | |
| 539 | self._run_cache_key_fixture( |
| 540 | lambda: stmt_20( |
| 541 | fixture_session().query(User), |
| 542 | fixture_session().query(User).prefix_with("foo"), |
| 543 | fixture_session().query(User).filter_by(name="ed"), |
| 544 | fixture_session() |
| 545 | .query(User) |
| 546 | .filter_by(name="ed") |
| 547 | .order_by(User.id), |
| 548 | fixture_session() |
| 549 | .query(User) |
| 550 | .filter_by(name="ed") |
| 551 | .order_by(User.name), |
| 552 | fixture_session() |
| 553 | .query(User) |
| 554 | .filter_by(name="ed") |
| 555 | .group_by(User.id), |
| 556 | fixture_session() |
| 557 | .query(User) |
| 558 | .join(User.addresses) |
| 559 | .filter(User.name == "ed"), |
| 560 | fixture_session().query(User).join(User.orders), |
| 561 | fixture_session() |
| 562 | .query(User) |
| 563 | .join(User.orders) |
| 564 | .filter(Order.description == "adsf"), |
| 565 | fixture_session() |
| 566 | .query(User) |
| 567 | .join(User.addresses) |
| 568 | .join(User.orders), |
| 569 | fixture_session().query(User).join(Address, User.addresses), |
| 570 | fixture_session().query(User).join(a1, User.addresses), |
| 571 | fixture_session().query(User).join(User.addresses.of_type(a1)), |
| 572 | fixture_session().query(Address).join(Address.user), |
| 573 | fixture_session().query(User, Address).filter_by(name="ed"), |
| 574 | fixture_session().query(User, a1).filter_by(name="ed"), |
| 575 | ), |
| 576 | compare_values=True, |
| 577 | ) |
| 578 | |
| 579 | def test_options(self): |
| 580 | class MyOpt(CacheableOptions): |
nothing calls this directly
no test coverage detected