diff options
Diffstat (limited to 'test/sql/test_resultset.py')
-rw-r--r-- | test/sql/test_resultset.py | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/test/sql/test_resultset.py b/test/sql/test_resultset.py index bd2b8c0ae..aaeb82fa4 100644 --- a/test/sql/test_resultset.py +++ b/test/sql/test_resultset.py @@ -204,7 +204,8 @@ class ResultProxyTest(fixtures.TablesTest): lambda: result[0][addresses.c.address_id]) def test_column_error_printing(self): - row = testing.db.execute(select([1])).first() + result = testing.db.execute(select([1])) + row = result.first() class unprintable(object): @@ -222,6 +223,14 @@ class ResultProxyTest(fixtures.TablesTest): assert_raises_message( exc.NoSuchColumnError, msg % repl, + result._getter, accessor + ) + + is_(result._getter(accessor, False), None) + + assert_raises_message( + exc.NoSuchColumnError, + msg % repl, lambda: row[accessor] ) |