From 00615105ef6d7e39682d3246fe4f515270121803 Mon Sep 17 00:00:00 2001 From: Maxwell G Date: Fri, 4 Oct 2024 22:27:51 -0500 Subject: [PATCH] test python3: improve comps tests Check that get_base() works properly in the Python bindings and that the query is not empty. --- test/python3/libdnf5/comps/test_comps_iterators.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/test/python3/libdnf5/comps/test_comps_iterators.py b/test/python3/libdnf5/comps/test_comps_iterators.py index cf8d80785..ff4ab8225 100644 --- a/test/python3/libdnf5/comps/test_comps_iterators.py +++ b/test/python3/libdnf5/comps/test_comps_iterators.py @@ -23,11 +23,15 @@ class TestCompsIterators(base_test_case.BaseTestCase): def test_group_query_iterable(self): + self.add_repo_repomd("repomd-comps-core") query = libdnf5.comps.GroupQuery(self.base) self.assertIsInstance(query.get_base().get(), libdnf5.base.Base) - _ = [grp.get_groupid() for grp in query] + assert [grp.get_groupid() for grp in query] + self.assertIsInstance(next(iter(query)).get_base().get(), libdnf5.base.Base) def test_environment_query_iterable(self): + self.add_repo_repomd("repomd-comps-core-environment") query = libdnf5.comps.EnvironmentQuery(self.base) self.assertIsInstance(query.get_base().get(), libdnf5.base.Base) - _ = [env.get_environmentid() for env in query] + assert [env.get_environmentid() for env in query] + self.assertIsInstance(next(iter(query)).get_base().get(), libdnf5.base.Base)