Development
Setup
Install both the library's dependencies (for all modules) and the dependencies needed for testing:
find . -name requirements.txt -exec pip install --disable-pip-version-check -r "{}" \;
pip install -q -r test_requirements.txt
Testing
In the project directory, run:
PYTHONPATH=. python -m unittest discover -v -s useintest/tests
To test only the latest configuration of each module set: TEST_LATEST_ONLY=1
.
Documentation
The documentation can be served using mkdocs and then viewed through a web browser. After installing mkdocs, setup from the project root directory using:
$ mkdocs serve