Skip to content

Latest commit

 

History

History
20 lines (13 loc) · 402 Bytes

testing.md

File metadata and controls

20 lines (13 loc) · 402 Bytes

Testing

The project uses pytest for automated testing and FastAPI's TestClient for API testing.

Running the Tests

Run the full test suite with:

pytest

The test suite covers:

  • API endpoint behavior
  • Validation behavior
  • CRUD operations
  • Concurrent database access

Each test uses an isolated temporary database so the test suite does not modify the local .sdb database.