summaryrefslogtreecommitdiff
path: root/test/sql
diff options
context:
space:
mode:
authormike bayer <mike_mp@zzzcomputing.com>2023-04-25 17:23:33 +0000
committerGerrit Code Review <gerrit@bbpush.zzzcomputing.com>2023-04-25 17:23:33 +0000
commit9f675fd042b05977f1b38887c2fbbb54ecd424f7 (patch)
treee82af5ea512b8e015928e8bb721282eb5afd194d /test/sql
parent040e0d2560c17ff490b2b0bbe193c7658d3b4603 (diff)
parentc1125288e3c413d868070995b308085d2ddf402e (diff)
downloadsqlalchemy-9f675fd042b05977f1b38887c2fbbb54ecd424f7.tar.gz
Merge "Fix `RowMapping`'s `Mapping` type to reflect that it supports `Column`s or strings" into main
Diffstat (limited to 'test/sql')
-rw-r--r--test/sql/test_resultset.py9
1 files changed, 9 insertions, 0 deletions
diff --git a/test/sql/test_resultset.py b/test/sql/test_resultset.py
index 0537dc228..e382a7fb6 100644
--- a/test/sql/test_resultset.py
+++ b/test/sql/test_resultset.py
@@ -1595,6 +1595,15 @@ class CursorResultTest(fixtures.TablesTest):
r = connection.exec_driver_sql("select user_name from users").first()
eq_(len(r), 1)
+ def test_row_mapping_get(self, connection):
+ users = self.tables.users
+
+ connection.execute(users.insert(), dict(user_id=1, user_name="foo"))
+ result = connection.execute(users.select())
+ row = result.first()
+ eq_(row._mapping.get("user_id"), 1)
+ eq_(row._mapping.get(users.c.user_id), 1)
+
def test_sorting_in_python(self, connection):
users = self.tables.users