From ad0c79e0a9fefad5b3fc335a8e0e08ebfa8aece6 Mon Sep 17 00:00:00 2001 From: Sergey Golitsynskiy Date: Wed, 16 Mar 2022 15:12:27 -0400 Subject: [PATCH] Row.keys() removed in 2.0: use _fields instead; adjust test Ref: https://docs.sqlalchemy.org/en/14/core/connections.html?highlight=row#sqlalchemy.engine.Row.keys --- test/unit/data/test_galaxy_mapping.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/test/unit/data/test_galaxy_mapping.py b/test/unit/data/test_galaxy_mapping.py index 6b1fb7e3491..bd948b8c2a5 100644 --- a/test/unit/data/test_galaxy_mapping.py +++ b/test/unit/data/test_galaxy_mapping.py @@ -441,9 +441,9 @@ class MappingTests(BaseModelTestCase): q = c2._get_nested_collection_attributes( element_attributes=("element_identifier",), hda_attributes=("extension",), dataset_attributes=("state",) ) - assert [(r.keys()) for r in q] == [ - ["element_identifier_0", "element_identifier_1", "extension", "state"], - ["element_identifier_0", "element_identifier_1", "extension", "state"], + assert [(r._fields) for r in q] == [ + ("element_identifier_0", "element_identifier_1", "extension", "state"), + ("element_identifier_0", "element_identifier_1", "extension", "state"), ] assert q.all() == [("inner_list", "forward", "bam", "new"), ("inner_list", "reverse", "txt", "new")] q = c2._get_nested_collection_attributes(return_entities=(model.HistoryDatasetAssociation,))