(self)
| 105 | sess.close() |
| 106 | |
| 107 | def test_outer_joinedload_w_limit(self): |
| 108 | User = self.classes.User |
| 109 | sess = fixture_session() |
| 110 | q = sess.query(User).options( |
| 111 | joinedload(User.addresses, innerjoin=False) |
| 112 | ) |
| 113 | |
| 114 | if testing.against("postgresql"): |
| 115 | q = q.with_for_update(of=User) |
| 116 | else: |
| 117 | q = q.with_for_update() |
| 118 | |
| 119 | q = q.limit(1) |
| 120 | |
| 121 | if testing.against("oracle"): |
| 122 | assert_raises_message(exc.DatabaseError, "ORA-02014", q.all) |
| 123 | else: |
| 124 | q.all() |
| 125 | sess.close() |
| 126 | |
| 127 | def test_outer_joinedload_wo_limit(self): |
| 128 | User = self.classes.User |
nothing calls this directly
no test coverage detected