python3Packages.pytestCheckHook: support enabledTestMarks and disabledTestMarks
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user