Running TestsΒΆ
ConCERO comes with a suite of tests to verify installation has been successful. If no errors are raised upon running python3 -m concero.tests.test_concero, then installation has been successful.
Tests are available in the tests subdirectory. Test modules and classes have the same name as the module/class it tests, with the exception that the string test_ is prepended. For example, test_cero.py contains tests for the code contained in cero.py. To run a test, first change to the directory above the project directory - i.e. such that concero is a folder within this directory. Then execute:
python3 -m concero.tests.<test_name>
There is two aspects to this command to note. First, the -m option, second, that <test_name> does not have the .py suffix. For example, to run the tests on the cero.py module, the command would be:
python3 -m concero.tests.test_cero
To run all the tests, run the command:
python3 -m concero.tests.test_concero