(self)
| 72 | eq_(q1.steps, [l1, l2]) |
| 73 | |
| 74 | def test_inplace_add_operator(self): |
| 75 | User = self.classes.User |
| 76 | session = fixture_session() |
| 77 | |
| 78 | def l1(): |
| 79 | return session.query(User) |
| 80 | |
| 81 | def l2(q): |
| 82 | return q.filter(User.name == bindparam("name")) |
| 83 | |
| 84 | q1 = self.bakery(l1) |
| 85 | self._assert_cache_key(q1._cache_key, [l1]) |
| 86 | |
| 87 | q1 += l2 |
| 88 | |
| 89 | self._assert_cache_key(q1._cache_key, [l1, l2]) |
| 90 | |
| 91 | def test_chained_add(self): |
| 92 | User = self.classes.User |
nothing calls this directly
no test coverage detected