Skip to content

pytest-xprocess is not detected correctly since 0.19.0 #592

Open
@mgorny

Description

@mgorny

Starting with 0.19.0, pytest-xprocess no longer includes pytest_xprocess module. As a result, all relevant tests are skipped:

$ tox -e py311
py311: install_deps> python -I -m pip install -r requirements/tests.txt
.pkg: install_requires> python -I -m pip install 'setuptools>=40.8.0' wheel
.pkg: _optional_hooks> python /usr/lib/python3.12/site-packages/pyproject_api/_backend.py True setuptools.build_meta __legacy__
.pkg: get_requires_for_build_sdist> python /usr/lib/python3.12/site-packages/pyproject_api/_backend.py True setuptools.build_meta __legacy__
.pkg: get_requires_for_build_wheel> python /usr/lib/python3.12/site-packages/pyproject_api/_backend.py True setuptools.build_meta __legacy__
.pkg: prepare_metadata_for_build_wheel> python /usr/lib/python3.12/site-packages/pyproject_api/_backend.py True setuptools.build_meta __legacy__
.pkg: build_sdist> python /usr/lib/python3.12/site-packages/pyproject_api/_backend.py True setuptools.build_meta __legacy__
py311: install_package_deps> python -I -m pip install Flask 'cachelib>=0.9.0'
py311: install_package> python -I -m pip install --force-reinstall --no-deps /tmp/flask-caching/.tox/.tmp/package/1/flask_caching-2.3.0.tar.gz
py311: commands[0]> pytest -v --capture=tee-sys --tb=short --basetemp=/tmp/flask-caching/.tox/py311/tmp
========================================================= test session starts =========================================================
platform linux -- Python 3.11.10, pytest-8.2.0, pluggy-1.5.0 -- /tmp/flask-caching/.tox/py311/bin/python
cachedir: .tox/py311/.pytest_cache
rootdir: /tmp/flask-caching
configfile: setup.cfg
testpaths: tests
plugins: xprocess-1.0.2, asyncio-0.23.7
asyncio: mode=Mode.STRICT
collected 201 items                                                                                                                   

tests/test_backend_cache.py::TestSimpleCache::test_generic_get_dict PASSED                                                      [  0%]
tests/test_backend_cache.py::TestSimpleCache::test_generic_set_get PASSED                                                       [  0%]
tests/test_backend_cache.py::TestSimpleCache::test_generic_get_set PASSED                                                       [  1%]
tests/test_backend_cache.py::TestSimpleCache::test_generic_get_many PASSED                                                      [  1%]
tests/test_backend_cache.py::TestSimpleCache::test_generic_set_many PASSED                                                      [  2%]
tests/test_backend_cache.py::TestSimpleCache::test_generic_add PASSED                                                           [  2%]
tests/test_backend_cache.py::TestSimpleCache::test_generic_delete PASSED                                                        [  3%]
tests/test_backend_cache.py::TestSimpleCache::test_generic_delete_many PASSED                                                   [  3%]
tests/test_backend_cache.py::TestSimpleCache::test_generic_inc_dec PASSED                                                       [  4%]
tests/test_backend_cache.py::TestSimpleCache::test_generic_true_false PASSED                                                    [  4%]
tests/test_backend_cache.py::TestSimpleCache::test_generic_timeout PASSED                                                       [  5%]
tests/test_backend_cache.py::TestSimpleCache::test_generic_has PASSED                                                           [  5%]
tests/test_backend_cache.py::TestSimpleCache::test_generic_get_bytes PASSED                                                     [  6%]
tests/test_backend_cache.py::TestSimpleCache::test_purge PASSED                                                                 [  6%]
tests/test_backend_cache.py::TestFileSystemCache::test_generic_get_dict PASSED                                                  [  7%]
tests/test_backend_cache.py::TestFileSystemCache::test_generic_set_get PASSED                                                   [  7%]
tests/test_backend_cache.py::TestFileSystemCache::test_generic_get_set PASSED                                                   [  8%]
tests/test_backend_cache.py::TestFileSystemCache::test_generic_get_many PASSED                                                  [  8%]
tests/test_backend_cache.py::TestFileSystemCache::test_generic_set_many PASSED                                                  [  9%]
tests/test_backend_cache.py::TestFileSystemCache::test_generic_add PASSED                                                       [  9%]
tests/test_backend_cache.py::TestFileSystemCache::test_generic_delete PASSED                                                    [ 10%]
tests/test_backend_cache.py::TestFileSystemCache::test_generic_delete_many PASSED                                               [ 10%]
tests/test_backend_cache.py::TestFileSystemCache::test_generic_inc_dec PASSED                                                   [ 11%]
tests/test_backend_cache.py::TestFileSystemCache::test_generic_true_false PASSED                                                [ 11%]
tests/test_backend_cache.py::TestFileSystemCache::test_generic_timeout PASSED                                                   [ 12%]
tests/test_backend_cache.py::TestFileSystemCache::test_generic_has PASSED                                                       [ 12%]
tests/test_backend_cache.py::TestFileSystemCache::test_generic_get_bytes PASSED                                                 [ 13%]
tests/test_backend_cache.py::TestRedisCache::test_generic_get_dict[None] SKIPPED (pytest-xprocess not installed.)               [ 13%]
tests/test_backend_cache.py::TestRedisCache::test_generic_get_dict[False] SKIPPED (pytest-xprocess not installed.)              [ 14%]
tests/test_backend_cache.py::TestRedisCache::test_generic_get_dict[True] SKIPPED (pytest-xprocess not installed.)               [ 14%]
tests/test_backend_cache.py::TestRedisCache::test_generic_get_dict[gen_key_prefix] SKIPPED (pytest-xprocess not installed.)     [ 15%]
tests/test_backend_cache.py::TestRedisCache::test_generic_set_get[None] SKIPPED (pytest-xprocess not installed.)                [ 15%]
tests/test_backend_cache.py::TestRedisCache::test_generic_set_get[False] SKIPPED (pytest-xprocess not installed.)               [ 16%]
tests/test_backend_cache.py::TestRedisCache::test_generic_set_get[True] SKIPPED (pytest-xprocess not installed.)                [ 16%]
tests/test_backend_cache.py::TestRedisCache::test_generic_set_get[gen_key_prefix] SKIPPED (pytest-xprocess not installed.)      [ 17%]
tests/test_backend_cache.py::TestRedisCache::test_generic_get_set[None] SKIPPED (pytest-xprocess not installed.)                [ 17%]
tests/test_backend_cache.py::TestRedisCache::test_generic_get_set[False] SKIPPED (pytest-xprocess not installed.)               [ 18%]
tests/test_backend_cache.py::TestRedisCache::test_generic_get_set[True] SKIPPED (pytest-xprocess not installed.)                [ 18%]
tests/test_backend_cache.py::TestRedisCache::test_generic_get_set[gen_key_prefix] SKIPPED (pytest-xprocess not installed.)      [ 19%]
[...]

Environment:

  • Python version: 3.11.10
  • Flask-Caching version: 494d498

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions