Metadata-Version: 2.4
Name: fastapi-test-core
Version: 1.1.0
Summary: Core testing utilities: mocks, fixture factory, async helpers, API response asserts
Author: Padel Team
Requires-Python: >=3.11,<4.0
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: 3.14
Requires-Dist: pytest (>=7.0,<9)
Description-Content-Type: text/markdown

# fastapi-test-core

Core testing utilities for FastAPI services.

- `MockStack`, `MockConfig`, `MockSQLCursor` — lightweight mocks activated as a stack;
- `FixtureFactory`, `configuration_fixture` — register domain fixtures from static methods, read config from a pytest marker;
- `as_async_generator`, `as_coroutine`, `asynchronous_calling`, `DeferredAsyncTask` — async helpers;
- `assert_status_code`, `assert_api_error`, `assert_json_response` — API response checks for httpx / requests / TestClient;
- `JSONResponseDict`, `JSONResponseList`, `batch` — response structures and reducers.

```bash
pip install fastapi-test-core
```

