📄️ Unit Tests
All unit tests are in tests/test_unit.py and run with pytest.
📄️ Integration Tests
All integration tests are in tests/test_integration.py and use FastAPI's TestClient to send real HTTP requests without running a live server.
📄️ Acceptance Tests
This page documents acceptance tests that verify Piggyback meets its functional and non-functional requirements from the user's perspective. Each test includes the steps to perform it, the expected result for a passing outcome, and what a failing result looks like.
📄️ Test Report
Purpose