Commit 56cd5abf authored by Antoine Pietri's avatar Antoine Pietri
Browse files

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.
parent 979a855b
Loading
Loading
Loading
Loading
+5 −3
Original line number Diff line number Diff line
@@ -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; {