(self)
| 1020 | ) |
| 1021 | |
| 1022 | def test_undefer_star(self): |
| 1023 | orders, Order = self.tables.orders, self.classes.Order |
| 1024 | |
| 1025 | self.mapper_registry.map_imperatively( |
| 1026 | Order, |
| 1027 | orders, |
| 1028 | properties=util.OrderedDict( |
| 1029 | [ |
| 1030 | ("userident", deferred(orders.c.user_id)), |
| 1031 | ("description", deferred(orders.c.description)), |
| 1032 | ("opened", deferred(orders.c.isopen)), |
| 1033 | ] |
| 1034 | ), |
| 1035 | ) |
| 1036 | |
| 1037 | sess = fixture_session() |
| 1038 | q = sess.query(Order).options(Load(Order).undefer("*")) |
| 1039 | self.assert_compile( |
| 1040 | q, |
| 1041 | "SELECT " |
| 1042 | "orders.id AS orders_id, " |
| 1043 | "orders.user_id AS orders_user_id, " |
| 1044 | "orders.address_id AS orders_address_id, " |
| 1045 | "orders.description AS orders_description, " |
| 1046 | "orders.isopen AS orders_isopen " |
| 1047 | "FROM orders", |
| 1048 | ) |
| 1049 | |
| 1050 | def test_locates_col(self): |
| 1051 | """changed in 1.0 - we don't search for deferred cols in the result |
nothing calls this directly
no test coverage detected