commit:     5880e9fd79da32518ae00df7dc268f3dcb6c7d12
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Thu Jul 11 19:06:49 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Thu Jul 11 19:23:35 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5880e9fd

dev-python/joblib: Fix testing

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 dev-python/joblib/joblib-1.4.2.ebuild | 23 +++++++++++++----------
 1 file changed, 13 insertions(+), 10 deletions(-)

diff --git a/dev-python/joblib/joblib-1.4.2.ebuild 
b/dev-python/joblib/joblib-1.4.2.ebuild
index aa95f7bec3b5..9e374aea030a 100644
--- a/dev-python/joblib/joblib-1.4.2.ebuild
+++ b/dev-python/joblib/joblib-1.4.2.ebuild
@@ -27,21 +27,12 @@ RDEPEND="
 BDEPEND="
        ${RDEPEND}
        test? (
+               dev-python/pytest-asyncio[${PYTHON_USEDEP}]
                dev-python/threadpoolctl[${PYTHON_USEDEP}]
        )
 "
 
 distutils_enable_tests pytest
-
-EPYTEST_DESELECT=(
-       # https://github.com/joblib/joblib/issues/1115
-       
joblib/test/test_memory.py::test_parallel_call_cached_function_defined_in_jupyter
-       # unexpectedly pickleable?
-       joblib/test/test_hashing.py::test_hashing_pickling_error
-       # https://github.com/joblib/joblib/issu
-       joblib/test/test_parallel.py::test_main_thread_renamed_no_warning
-)
-
 python_prepare_all() {
        # unbundle
        rm -r joblib/externals || die
@@ -53,3 +44,15 @@ python_prepare_all() {
 
        distutils-r1_python_prepare_all
 }
+
+python_test() {
+       local EPYTEST_DESELECT=(
+               # https://github.com/joblib/joblib/issues/1115
+               
joblib/test/test_memory.py::test_parallel_call_cached_function_defined_in_jupyter
+               # https://github.com/joblib/joblib/issues/1478
+               
joblib/test/test_parallel.py::test_main_thread_renamed_no_warning
+       )
+
+       local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+       epytest -p asyncio
+}

Reply via email to