aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorZac Medico <zmedico@gentoo.org>2021-01-18 03:31:18 -0800
committerZac Medico <zmedico@gentoo.org>2021-01-18 03:32:12 -0800
commitbe3613e562203d1d8fd7ad6001aa7db43480b2fe (patch)
tree4e69a129bbca8149ab2e9965a6cf75e4cf59c055
parentRetryTestCase: Use async and await syntax (diff)
downloadportage-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.py12
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