Skip to content

Build the pytest coverage suite #11

Description

@FriggemannMichael

Objective:
Create a focused pytest suite that supports the required 95 percent coverage target.

Acceptance criteria:

  • Tests cover authentication success and failure cases.
  • Tests cover permissions for customer, business, owner, and staff behavior.
  • Tests cover documented status codes for core endpoints.
  • Tests cover serializer validation for offers, orders, profiles, and reviews.
  • Coverage command can run from the local virtual environment.
  • Coverage target in pyproject.toml remains at 95 percent.

Metadata

Metadata

Assignees

No one assigned

    Labels

    area:testingTests, coverage, and quality checksenhancementNew feature or requestplanned-taskPlanned project implementation tasktddTest-driven development: write or define tests before implementation

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions