============================= test session starts ============================== platform linux -- Python 3.11.15, pytest-9.1.1, pluggy-1.6.0 rootdir: /app configfile: pyproject.toml testpaths: tests plugins: anyio-4.14.1, respx-0.23.1, asyncio-1.4.0, cov-7.1.0 asyncio: mode=Mode.AUTO, debug=False, asyncio_default_fixture_loop_scope=None, asyncio_default_test_loop_scope=function collected 123 items tests/test_api.py ............. [ 10%] tests/test_auth.py .................... [ 26%] tests/test_client.py ............. [ 37%] tests/test_concurrency.py ........ [ 43%] tests/test_config.py ............ [ 53%] tests/test_e2e_real.py sssssssssssssssssssssss [ 72%] tests/test_retry.py ......... [ 79%] tests/test_text_completions.py ........ [ 86%] tests/test_types.py ............ [ 95%] tests/test_utils.py ..... [100%] =============================== warnings summary =============================== tests/test_auth.py: 6 warnings tests/test_client.py: 1 warning tests/test_config.py: 10 warnings /usr/local/lib/python3.11/site-packages/pydantic/main.py:263: UserWarning: No API keys configured for litellm backend. Set at least one of: OPENROUTER_API_KEY, OPENAI_API_KEY, ANTHROPIC_API_KEY validated_self = self.__pydantic_validator__.validate_python(data, self_instance=self) -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html ------------------ generated xml file: /app/test-results.xml ------------------- ================= 100 passed, 23 skipped, 17 warnings in 4.96s =================