Add tests for OAuth client and webhook notification handling

- Implement tests for `EbayOAuthClient` to verify authorization URL generation with configured scopes and token reuse logic.
- Add tests for `WebhookChallengeHandler` to ensure correct SHA256 response generation and for `WebhookSignatureParser` to validate extraction of known fields from signature strings.
This commit is contained in:
claudi 2026-04-07 08:40:50 +02:00
commit 389d72a136
519 changed files with 99006 additions and 0 deletions

40
.gitignore vendored Normal file
View file

@ -0,0 +1,40 @@
# Byte-compiled / optimized / DLL files
__pycache__/
*.py[cod]
*$py.class
# Virtual environments
.venv/
venv/
env/
ENV/
# Distribution / packaging
build/
dist/
*.egg-info/
.eggs/
pip-wheel-metadata/
# Test and coverage output
.pytest_cache/
.coverage
.coverage.*
htmlcov/
# Type checker / linter caches
.mypy_cache/
.ruff_cache/
.pyre/
# Tooling caches
.tox/
.nox/
# IDE / editor files
.vscode/
.idea/
# OS files
.DS_Store
Thumbs.db