Our Tests

This project uses pytest for executing the Python tests in the ./tests directory. These tests are included in the CI.yaml and can be used to test both Python and C++ code.

Testing Python Code

Easily done with pytest!

Simply import the code you want to test (e.g. module, function, class etc.) within a script called ./tests/test_[name].py with a “name” of your choosing in the ./tests directory.

Then run pytest on the entire tests directory or on your test. For example, pytest ./tests would test every test in the ./tests directory, whereas pytest test_[name].py runs just your test.