..an "official" test-adapter for pUnit, a modernized Python unit-test framework inspired by xUnit.
In your Python workspace you should install pUnit>=1.3.7 as a development dependency, preferably within a virtual env.
NOTE: The latest extension version and latest pUnit version are always cross-tested with one another.
Compared to any other project of mine absolutely this could use a lot of TLC, I will gladly authorize anyone that wants to help improve it as long as they can gpg sign their commits and do basic regression testing (or, even better, implement some unit tests ... something I skipped on this since I have much larger projects I need to be working on.)
For debugging the extension you will need to edit the included debug config to point at a valid Python project that has pUnit installed.
- modularize the code instead of the wall of text it is right now.
- add unit tests to verify basic functionality, current test effort has been entirely manual (and dog fooding.)
- setup workflow for build, test, package and updating releases.
This extension follows typical SEMVER, major-version ticks will only occur when there is a breaking change.
Every effort will be made to maintain backward compatibility with all versions of pUnit.
You can reach me on Discord or open an Issue on Github.