diff options
author | Zac Medico <zmedico@gentoo.org> | 2021-01-18 03:31:18 -0800 |
---|---|---|
committer | Zac Medico <zmedico@gentoo.org> | 2021-01-18 03:32:12 -0800 |
commit | be3613e562203d1d8fd7ad6001aa7db43480b2fe (patch) | |
tree | 4e69a129bbca8149ab2e9965a6cf75e4cf59c055 | |
parent | RetryTestCase: Use async and await syntax (diff) | |
download | portage-be3613e562203d1d8fd7ad6001aa7db43480b2fe.tar.gz portage-be3613e562203d1d8fd7ad6001aa7db43480b2fe.tar.bz2 portage-be3613e562203d1d8fd7ad6001aa7db43480b2fe.zip |
AuxdbTestCase: Use async and await syntax
Signed-off-by: Zac Medico <zmedico@gentoo.org>
-rw-r--r-- | lib/portage/tests/dbapi/test_auxdb.py | 12 |
1 files changed, 5 insertions, 7 deletions
diff --git a/lib/portage/tests/dbapi/test_auxdb.py b/lib/portage/tests/dbapi/test_auxdb.py index 1029de70d..c8db65d34 100644 --- a/lib/portage/tests/dbapi/test_auxdb.py +++ b/lib/portage/tests/dbapi/test_auxdb.py @@ -1,10 +1,9 @@ -# Copyright 2020 Gentoo Authors +# Copyright 2020-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 from portage.tests import TestCase from portage.tests.resolver.ResolverPlayground import ResolverPlayground from portage.util.futures import asyncio -from portage.util.futures.compat_coroutine import coroutine, coroutine_return from portage.util.futures.executor.fork import ForkExecutor @@ -65,7 +64,7 @@ class AuxdbTestCase(TestCase): def test_func(): loop = asyncio._wrap_loop() return loop.run_until_complete(self._test_mod_async( - ebuilds, ebuild_inherited, eclass_defined_phases, eclass_depend, portdb, loop=loop)) + ebuilds, ebuild_inherited, eclass_defined_phases, eclass_depend, portdb)) self.assertTrue(test_func()) @@ -91,14 +90,13 @@ class AuxdbTestCase(TestCase): self.assertEqual(auxdb[cpv]['RESTRICT'], 'test') - @coroutine - def _test_mod_async(self, ebuilds, ebuild_inherited, eclass_defined_phases, eclass_depend, portdb, loop=None): + async def _test_mod_async(self, ebuilds, ebuild_inherited, eclass_defined_phases, eclass_depend, portdb): for cpv, metadata in ebuilds.items(): - defined_phases, depend, eapi, inherited = yield portdb.async_aux_get(cpv, ['DEFINED_PHASES', 'DEPEND', 'EAPI', 'INHERITED'], loop=loop) + defined_phases, depend, eapi, inherited = await portdb.async_aux_get(cpv, ['DEFINED_PHASES', 'DEPEND', 'EAPI', 'INHERITED']) self.assertEqual(defined_phases, eclass_defined_phases) self.assertEqual(depend, eclass_depend) self.assertEqual(eapi, metadata['EAPI']) self.assertEqual(frozenset(inherited.split()), ebuild_inherited) - coroutine_return(True) + return True |