Skip to content

Latest commit

 

History

History
26 lines (19 loc) · 514 Bytes

File metadata and controls

26 lines (19 loc) · 514 Bytes

Testing Guide

This project uses pytest for unit and integration tests and Playwright for end-to-end tests.

Setup

  1. Install Python dependencies:
    pip install -r requirements.txt -r requirements-dev.txt
    playwright install --with-deps

Running Tests

  • Unit & Integration:

    pytest

    Coverage is enforced at 80% by default.

  • End-to-End:

    pytest tests/e2e

Playwright will start the local server automatically during the E2E tests.