ModuleTester User Guide#
ModuleTester is a library for executing and managing Python package tests.
ModuleTester is a spin-off of the DataLab project, mainly used to test PlotPyStack libraries.
ModuleTester is powered by PlotPyStack, the scientific Python-Qt visualization and graphical user interface stack.
Note
ModuleTester was created by Codra in 2023. It is developed and maintained by ModuleTester open-source project team with the support of Codra.
- External resources:
Contents:
- Installation
- Usage
- User Guide
- Configuration Reference
- Command-Line Reference
- Template Customisation
- Example — Integrating ModuleTester into your project
- Overview of the example project
- Step 1 — Make your package importable
- Step 2 — Organise your tests
- Step 3 — Write manual GUI tests
- Step 4 — Write unit test wrappers with coverage
- Step 5 — Write qualification scripts
- Step 6 — Customise export templates
- Step 7 — Create the configuration file
- Step 8 — Create a launcher script (optional)
- Running the example
- FAQ & Troubleshooting
- Changelog
Copyrights and licensing#
Copyright © 2023-2026 Codra
Licensed under the terms of the BSD 3-Clause