diff options
| author | mike bayer <mike_mp@zzzcomputing.com> | 2023-04-25 17:23:33 +0000 |
|---|---|---|
| committer | Gerrit Code Review <gerrit@bbpush.zzzcomputing.com> | 2023-04-25 17:23:33 +0000 |
| commit | 9f675fd042b05977f1b38887c2fbbb54ecd424f7 (patch) | |
| tree | e82af5ea512b8e015928e8bb721282eb5afd194d /test/sql | |
| parent | 040e0d2560c17ff490b2b0bbe193c7658d3b4603 (diff) | |
| parent | c1125288e3c413d868070995b308085d2ddf402e (diff) | |
| download | sqlalchemy-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.py | 9 |
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 |
