tox
pytest
pytest-cov
pytest-sugar
mock
parameterizedtestcase