Skip to content

Set up testing framework (pytest, coverage, fixtures structure) #35

@Aureliolo

Description

@Aureliolo

Context

Configure the testing framework with pytest. Set up coverage tracking targeting 80% minimum.

Acceptance Criteria

  • pytest configured in pyproject.toml
  • pytest-cov configured with 80% minimum threshold
  • conftest.py files in tests/, tests/unit/, tests/integration/, tests/e2e/
  • Example test passes (smoke test)
  • Coverage report generates in CI-compatible format
  • pytest-asyncio configured (project will use async heavily)
  • Marker definitions for unit, integration, e2e

Dependencies

Design Spec Reference

Section 15.2 - Technology Stack

Metadata

Metadata

Assignees

No one assigned

    Labels

    prio:criticalBlocks other work, must do firstscope:medium1-3 days of workspec:architectureDESIGN_SPEC Section 15 - Technical Architecturetype:infraCI/CD, tooling, project setup

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions