Utilities for working with inputs and outputs of command-line interfaces.
Check and automatically fix formatting with:
pycodestyle ciou
autopep8 -aaar --in-place ciou
Run static analysis with:
pylint -E --enable=invalid-name,unused-import,useless-object-inheritance ciou tst
Run unit tests with command:
python3 -m unittest discover -s tst/
Get test coverage with commands:
coverage run --branch --source ciou/ -m unittest discover -s tst/
coverage report -m
Generate the documentation with:
pdoc -d google -o docs ./ciou