Jürgen Eckel 033235fb16
fixed the migration to a different output objec (#382)
* fixed the migration to a different output object
* fixed test cases (magic mocks)

Signed-off-by: Jürgen Eckel <juergen@riddleandcode.com>
2023-04-17 15:19:46 +02:00
..
2023-04-11 21:38:00 +02:00
2023-04-11 15:18:44 +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
2022-01-13 16:29:35 +00: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
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.