Is there an existing issue for this?
Task/Feature/Issue Details
pytest is the de facto test harness standard for Project Tapestry. We want to use it here, too, for consistency and also reuse of make tooling.
The previous PR for the refactored make process switched to pytest, but relied on its ability to run tests defined using unittest, so they currently run fine. This task is to remove the unittest dependency by porting over the code that uses it's features:
Additional Context
No response
Is there an existing issue for this?
Task/Feature/Issue Details
pytestis the de facto test harness standard for Project Tapestry. We want to use it here, too, for consistency and also reuse of make tooling.The previous PR for the refactored make process switched to
pytest, but relied on its ability to run tests defined usingunittest, so they currently run fine. This task is to remove theunittestdependency by porting over the code that uses it's features:unittestbase classes to usepytestequivalents or convert to features.pytest-style assertions.unittestfrompyproject.toml.Additional Context
No response