(self)
| 1093 | ) |
| 1094 | |
| 1095 | def test_use_w_baked(self): |
| 1096 | User, Address = self._o2m_fixture() |
| 1097 | |
| 1098 | sess = self._query_fixture() |
| 1099 | q = sess._query_cls |
| 1100 | eq_(q.cache, {}) |
| 1101 | |
| 1102 | base_bq = self.bakery(lambda s: s.query(User)) |
| 1103 | base_bq += lambda q: q.filter(User.id == 7) |
| 1104 | base_bq += lambda q: q.set_cache_key("user7") |
| 1105 | |
| 1106 | eq_(base_bq(sess).all(), [User(id=7, addresses=[Address(id=1)])]) |
| 1107 | |
| 1108 | eq_(list(q.cache), ["user7"]) |
| 1109 | |
| 1110 | eq_(base_bq(sess).all(), [User(id=7, addresses=[Address(id=1)])]) |
| 1111 | |
| 1112 | def test_plain_w_baked_lazyload(self): |
| 1113 | User, Address = self._o2m_fixture() |
nothing calls this directly
no test coverage detected