Jürgen Eckel 58131d445a
package changes (#411)
* package changes

---------

Signed-off-by: Jürgen Eckel <juergen@riddleandcode.com>
2025-02-13 17:11:34 +01:00
..
2025-02-13 17:11:34 +01:00
2023-04-11 15:18:44 +02:00
2023-04-11 15:18:44 +02:00
2025-02-13 17:11:34 +01:00
2022-01-13 16:29:35 +00:00
2022-10-28 11:45:27 +02:00
2023-04-11 15:18:44 +02:00
2022-10-28 11:45:27 +02:00
2023-04-11 15:18:44 +02:00

Planetmint Server Unit Tests

Most of the tests in the tests/ folder are unit tests. For info about how to write and run tests, see the docs about contributing to Planetmint, especially:

Note: There are acceptance tests in the acceptance/ folder (at the same level in the hierarchy as the tests/ folder).

Debugging test cases with VS Code

In order to debug unit tests create a virtual environment and install all necessary dependencies. VS Code should notify you that a new virtual environment is detected and ask if you want to use it as environment (more info: Getting started with Python in VS Code).

Configure the tests in VS Code by going to the Testing tab and click Confiugre Python Tests and select pytest. VS Code should now detect all test cases inside of tests. Click Debug Tests to run the tests with the debugger attached. (more info: Python testing in VS Code)

Note: pip install . will not automatically install the test dependencies. If missing install them manually.