Ruthie is the Unittests runner, and it's an acronym from "Run Unit Tests Harmoniously Incredibly Easy".
pip install -U ruthie
Check if it works:
ruthie --version
> 0.1.2
Type ruthie --help
to display available commands and options
ruthie discover classes unittests
Output:
unittests.admin_panel.users.Add
unittests.admin_panel.users.Edit
unittests.admin_panel.users.Delete
unittests.admin_panel.devices.Add
unittests.admin_panel.devices.Edit
unittests.admin_panel.devices.Delete
unittests.end_user.projects.Add
unittests.end_user.projects.Edit
unittests.end_user.projects.Delete
ruthie discover classes unittests --group
Output:
unittests.admin_panel.users
Add
Edit
Delete
unittests.admin_panel.devices
Add
Edit
Delete
unittests.end_user.projects
Add
Edit
Delete
ruthie parallel --threads=10 unittests
This project is licensed under the ISC License - see the LICENSE file for details.