python3Packages.pytestCheckHook: support enabledTestMarks and disabledTestMarks

This commit is contained in:
Yueh-Shun Li
2025-03-02 21:36:07 +08:00
parent f7aeb5a9b7
commit e1e072bf03
2 changed files with 8 additions and 0 deletions
@@ -77,6 +77,10 @@ EOF
flagsArray+=(-k "$(_pytestIncludeExcludeExpr enabledTests disabledTests)")
fi
if [[ -n "${enabledTestMarks[*]-}" ]] || [[ -n "${disabledTestMarks[*]-}" ]]; then
flagsArray+=(-m "$(_pytestIncludeExcludeExpr enabledTestMarks disabledTestMarks)")
fi
# Compatibility layer to the obsolete pytestFlagsArray
eval "flagsArray+=(${pytestFlagsArray[*]-})"
@@ -106,8 +106,10 @@ let
"doInstallCheck"
"pyproject"
"format"
"disabledTestMarks"
"disabledTestPaths"
"disabledTests"
"enabledTestMarks"
"enabledTestPaths"
"enabledTests"
"pytestFlags"
@@ -441,6 +443,7 @@ let
}
// optionalAttrs (attrs.doCheck or true) (
getOptionalAttrs [
"disabledTestMarks"
"disabledTestPaths"
"disabledTests"
"pytestFlags"
@@ -458,6 +461,7 @@ let
)
(
getOptionalAttrs [
"enabledTestMarks"
"enabledTestPaths"
"enabledTests"
] attrs