How do I run tests for the project?

Running all tests:

To run all tests, you can use the following command:

make test

This command will run all the tests in the tests directory.

Running a single test:

To run a single test, you can use the following command:

make coverage-single

This command will run the tests in the tests/test_app_single.py file.

Running tests with coverage:

To run tests with coverage, you can use the following command:

make coverage

This command will run all the tests and generate a coverage report.

Generating a coverage report for a single test:

To generate a coverage report for a single test, you can use the following command:

make coverage-single

This command will run the tests in the tests/test_app_single.py file and generate a coverage report.

Running the application:

To run the application, you can use the following command:

make run

This command will start the application in debug mode.

Installing dependencies:

To install dependencies, you can use the following command:

make install

This command will install the dependencies listed in the requirements.txt file.

Running the application:

To run the application, you can use the following command:

make run

This command will start the application in debug mode.