summaryrefslogtreecommitdiff
path: root/test/sql/test_resultset.py
diff options
context:
space:
mode:
Diffstat (limited to 'test/sql/test_resultset.py')
-rw-r--r--test/sql/test_resultset.py15
1 files changed, 15 insertions, 0 deletions
diff --git a/test/sql/test_resultset.py b/test/sql/test_resultset.py
index ba85fb82e..f74e51f62 100644
--- a/test/sql/test_resultset.py
+++ b/test/sql/test_resultset.py
@@ -689,6 +689,21 @@ class ResultProxyTest(fixtures.TablesTest):
)
@testing.requires.duplicate_names_in_cursor_description
+ def test_ambiguous_column_case_sensitive(self):
+ eng = engines.testing_engine(options=dict(case_sensitive=False))
+
+ row = eng.execute(select([
+ literal_column('1').label('SOMECOL'),
+ literal_column('1').label('SOMECOL'),
+ ])).first()
+
+ assert_raises_message(
+ exc.InvalidRequestError,
+ "Ambiguous column name",
+ lambda: row['somecol']
+ )
+
+ @testing.requires.duplicate_names_in_cursor_description
def test_ambiguous_column_contains(self):
users = self.tables.users
addresses = self.tables.addresses