Bump pytest-forked to 1.7.5 - #754
Dreamsorcerer wants to merge 5 commits into
Conversation
Confidence Score: 4/5The configured test environment fails during collection and must be fixed before merging. A clean environment installed from the current requirements fails to collect four test modules because Files Needing Attention: requirements.txt
|
Codecov Report✅ All modified and coverable lines are covered by tests.
Additional details and impacted files@@ Coverage Diff @@
## master #754 +/- ##
===========================================
- Coverage 96.52% 80.27% -16.25%
===========================================
Files 23 23
Lines 1871 1871
Branches 111 111
===========================================
- Hits 1806 1502 -304
- Misses 43 332 +289
- Partials 22 37 +15 ☔ View full report in Codecov by Harness. 🚀 New features to boost your workflow:
|
|
@aiolibsbot implement a PR to bump pytest-forked to 1.7.5. Looks like it will need pytest upgraded and pytest-toolbox removed, maybe some other adjustments to get the tests passing. |
| pytest-sugar==1.0.0 | ||
| pytest-timeout==2.2.0 | ||
| pytest-toolbox==0.4 | ||
| watchfiles==1.0.4 |
There was a problem hiding this comment.
A clean environment installed from this requirements file no longer provides pytest_toolbox, but four test modules import it during collection and rely on its tmpworkdir fixture. Pytest therefore stops before running the suite with four ModuleNotFoundError errors. Replace this helper with a pytest-8-compatible solution, or migrate the affected tests before removing the dependency.
Artifacts
- Creates a temporary virtual environment, installs the current requirements and editable project, verifies pytest-toolbox is absent, and runs the affected pytest collection command; it is the executable validation command.
- Captured the clean requirements-based installation and collection run, which reports pytest-toolbox missing and four module-scope import errors; the current manifest fails collection.
- Creates the same temporary environment and adds pytest-toolbox before the identical collection command; it records the comparison setup.
- Captured the explicit pytest-toolbox comparison run, which is blocked during plugin loading by its pytest 8 incompatibility (`py._path` missing); it cannot provide a successful before collection.
No description provided.