config: reject minversion if it's a list instead of a single string
Fixes: src/_pytest/config/__init__.py:1071: error: Argument 1 to "Version" has incompatible type "Union[str, List[str]]"; expected "str" [arg-type]
This commit is contained in:
parent
1cf9405075
commit
a5ab7c19fb
|
@ -1067,6 +1067,11 @@ class Config:
|
|||
# Imported lazily to improve start-up time.
|
||||
from packaging.version import Version
|
||||
|
||||
if not isinstance(minver, str):
|
||||
raise pytest.UsageError(
|
||||
"%s: 'minversion' must be a single value" % self.inifile
|
||||
)
|
||||
|
||||
if Version(minver) > Version(pytest.__version__):
|
||||
raise pytest.UsageError(
|
||||
"%s: 'minversion' requires pytest-%s, actual pytest-%s'"
|
||||
|
|
Loading…
Reference in New Issue