Details
-
Task
-
Status: Resolved
-
Minor
-
Resolution: Fixed
-
None
-
None
-
None
-
ghx-label-3
Description
The SkipIf py.test logic is pretty fragmented. There are cases where it’s not applied consistently, and I can’t tell if those are mistakes or intentional. And it seems far more granular than it needs to be.
Refactor SkipIf classes for the filesystem to use a single class to reduce duplication and inconsistency. If special cases are needed for specific filesystems, those will be called out as different skip cases with their own reasons.