python313Packages.aiohttp-client-cache: fix broken tests in 0.13.0

- The async tests need an explicit asyncio_mode=auto flag to run.
- We ignore all the tests in test/integration/* to cover all the current
  and future tests that require an instance of the service to be
  running.
This commit is contained in:
Antoine Pietri
2025-09-10 10:11:17 +02:00
parent 979a855bdf
commit 56cd5abfcb
@@ -12,6 +12,7 @@
itsdangerous,
motor,
poetry-core,
pytest-asyncio,
pytest-aiohttp,
pytestCheckHook,
redis,
@@ -62,18 +63,19 @@ buildPythonPackage rec {
nativeCheckInputs = [
faker
pytest-asyncio
pytest-aiohttp
pytestCheckHook
]
++ lib.flatten (builtins.attrValues optional-dependencies);
pytestFlags = [ "--asyncio-mode=auto" ];
pythonImportsCheck = [ "aiohttp_client_cache" ];
disabledTestPaths = [
# Tests require running instances of the services
"test/integration/test_dynamodb.py"
"test/integration/test_redis.py"
"test/integration/test_sqlite.py"
"test/integration/*"
];
meta = with lib; {