Skip to content

Latest commit

 

History

History
25 lines (19 loc) · 569 Bytes

File metadata and controls

25 lines (19 loc) · 569 Bytes

Running tests

Prerequisites

  • Install Python3.12
  • Install poetry
  • Install project dependencies in a poetry's managed virtualenv poetry install --with=dev
  • Have docker up and running (tests use TestContainers)

Running linters and tests

If you have make

make qa

If you don't have make

ruff check . --extend-select I --fix
ruff format .
mypy --strict --enable-incomplete-feature=NewGenericSyntax .
pytest tests/
tach check