Testing¶
The full test suite can be run from the top level of the package by executing:
python3 setup.py test
Alternatively just some of the tests can be run by using unittest, for example:
python3 -m unittest test.test_sao
Client Tests¶
The client tests, in addition to the requirements for running the client, also require a running server to be able to work.
For the tests the client options should be specified in environment variables.
These environment variables should be named TEST_SPHINXCONTRIB_
followed by
the option name in uppercase, for example:
TEST_SPHINXCONTRIB_SAO_BROWSER
.