(self)
| 995 | eq_(r2.fetchall(), [1, 3]) |
| 996 | |
| 997 | def test_ambiguous_key_raises(self): |
| 998 | meta = result.SimpleResultMetaData( |
| 999 | ["x", "x"], _ambiguous_keys=frozenset(["x"]) |
| 1000 | ) |
| 1001 | res_obj = result.IteratorResult(meta, iter([(4, 2)])) |
| 1002 | row = res_obj.fetchone() |
| 1003 | |
| 1004 | eq_(row[0], 4) |
| 1005 | eq_(row[1], 2) |
| 1006 | |
| 1007 | assert_raises_message( |
| 1008 | exc.InvalidRequestError, |
| 1009 | "Ambiguous column name 'x'", |
| 1010 | lambda: row._mapping["x"], |
| 1011 | ) |
| 1012 | |
| 1013 | |
| 1014 | class MergeResultTest(fixtures.TestBase): |
nothing calls this directly
no test coverage detected