- Implement tests for database generator to ensure proper session handling. - Create tests for EXIF extraction and conversion functions. - Add tests for image-related endpoints, ensuring proper data retrieval and isolation between clients. - Develop tests for OCR functionality, including language detection and text extraction. - Introduce tests for the image processing pipeline, covering success and failure scenarios. - Validate rate limiting functionality and ensure independent counters for different clients. - Implement scraper tests to verify HTML content fetching and error handling. - Add unit tests for various services, including storage and filename generation. - Establish worker entry point for ARQ to handle background image processing tasks.
18 lines
294 B
Plaintext
18 lines
294 B
Plaintext
# Dev/Test dependencies (install via: pip install -r requirements-dev.txt)
|
|
-r requirements.txt
|
|
|
|
# Testing
|
|
pytest==8.3.3
|
|
pytest-asyncio==0.24.0
|
|
pytest-cov==5.0.0
|
|
|
|
# Linting / Formatting
|
|
ruff==0.8.6
|
|
mypy==1.13.0
|
|
|
|
# Pre-commit hooks
|
|
pre-commit==4.0.1
|
|
|
|
# Type stubs
|
|
types-aiofiles==24.1.0.20240626
|