Correct the spelling of ArgSource.INVOCATION_DIR (#11333)
Config.ArgsSource.INCOVATION_DIR remains as a backwards compatibility alias.
This commit is contained in:
parent
23b899f31f
commit
7500fe44b2
|
@ -0,0 +1,2 @@
|
|||
Corrected the spelling of ``Config.ArgsSource.INVOCATION_DIR``.
|
||||
The previous spelling ``INCOVATION_DIR`` remains as an alias.
|
|
@ -953,7 +953,8 @@ class Config:
|
|||
#: Command line arguments.
|
||||
ARGS = enum.auto()
|
||||
#: Invocation directory.
|
||||
INCOVATION_DIR = enum.auto()
|
||||
INVOCATION_DIR = enum.auto()
|
||||
INCOVATION_DIR = INVOCATION_DIR # backwards compatibility alias
|
||||
#: 'testpaths' configuration value.
|
||||
TESTPATHS = enum.auto()
|
||||
|
||||
|
@ -1278,7 +1279,7 @@ class Config:
|
|||
else:
|
||||
result = []
|
||||
if not result:
|
||||
source = Config.ArgsSource.INCOVATION_DIR
|
||||
source = Config.ArgsSource.INVOCATION_DIR
|
||||
result = [str(invocation_dir)]
|
||||
return result, source
|
||||
|
||||
|
|
|
@ -507,6 +507,24 @@ class TestParseIni:
|
|||
result = pytester.runpytest("--foo=1")
|
||||
result.stdout.fnmatch_lines("* no tests ran in *")
|
||||
|
||||
def test_args_source_args(self, pytester: Pytester):
|
||||
config = pytester.parseconfig("--", "test_filename.py")
|
||||
assert config.args_source == Config.ArgsSource.ARGS
|
||||
|
||||
def test_args_source_invocation_dir(self, pytester: Pytester):
|
||||
config = pytester.parseconfig()
|
||||
assert config.args_source == Config.ArgsSource.INVOCATION_DIR
|
||||
|
||||
def test_args_source_testpaths(self, pytester: Pytester):
|
||||
pytester.makeini(
|
||||
"""
|
||||
[pytest]
|
||||
testpaths=*
|
||||
"""
|
||||
)
|
||||
config = pytester.parseconfig()
|
||||
assert config.args_source == Config.ArgsSource.TESTPATHS
|
||||
|
||||
|
||||
class TestConfigCmdlineParsing:
|
||||
def test_parsing_again_fails(self, pytester: Pytester) -> None:
|
||||
|
|
Loading…
Reference in New Issue