Add comprehensive tests for OAuth callback flows and update pyproject.toml

- Extended OAuth callback tests to cover various scenarios (e.g., account linking, user creation, inactive users, and token/user info failures).
- Added `app/init_db.py` to the excluded files in `pyproject.toml`.
This commit is contained in:
Felipe Cardoso
2025-11-25 08:26:41 +01:00
parent 84e0a7fe81
commit 13f617828b
8 changed files with 1144 additions and 26 deletions

View File

@@ -326,6 +326,7 @@ omit = [
"*/__pycache__/*",
"*/alembic/versions/*",
"*/.venv/*",
"app/init_db.py", # CLI script for database initialization
]
branch = true