We need to increase the coverage to at least 90% to have good code quality. To run the tests using coverage: ```sh uv run pytest --cov=src --cov-report=term-missing ``` **NOTE** #6 should be finished before starting this one.