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:
@@ -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; {
|
||||
|
||||
Reference in New Issue
Block a user