Skip to content

Conversation

@Pdzly
Copy link
Collaborator

@Pdzly Pdzly commented Dec 21, 2025

No description provided.

- Introduce `test` optional dependencies group in `uv.lock` for testing packages
- Add pytest, pytest-asyncio, pytest-cov, faker, freezegun, httpx, and related dependencies
- Include necessary metadata updates and package versions in `uv.lock`
- Introduce `tests/` directory with organized structure: unit, integration, API, and security
- Add shared pytest fixtures in `conftest.py` for dependency injection and test configuration
- Create `docker-compose.test.yml` to run PostgreSQL test database on port 5433
- Add `TESTING.md` to document test setup, running instructions, structure, and best practices
- Include unit tests for token utility functions (`test_token_utils.py`)
- Add API tests for paste endpoints (`test_paste_routes.py`)
- Introduce pytest configuration and markers in `pytest.ini`
- Add setup script (`setup_test_db.sh`) for test database initialization
- Ensure test coverage integration with pytest plugins and CI compatibility
- Add `dev:down` task to shut down all dev profiles
- Add `dev:reset` task to rebuild and restart dev profiles with volume cleanup
… readability

- Standardize alignment in function parameters, method definitions, and docstrings
- Correct inconsistent use of spaces in YAML files and Markdown lists
- Improve readability and structure throughout backend services, tests, Alembic migrations, and configuration files
@Pdzly Pdzly merged commit e6087f4 into master Dec 21, 2025
1 of 2 checks passed
@Pdzly Pdzly deleted the feature/create-python-tests branch December 21, 2025 11:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants