MCPcopy
hub / github.com/pytest-dev/pytest / test_addinivalue_line_existing

Method test_addinivalue_line_existing

testing/test_config.py:1070–1090  ·  view source on GitHub ↗
(self, pytester: Pytester)

Source from the content-addressed store, hash-verified

1068 _ = config.getini("ini_param")
1069
1070 def test_addinivalue_line_existing(self, pytester: Pytester) -> None:
1071 pytester.makeconftest(
1072 """
1073 def pytest_addoption(parser):
1074 parser.addini("xy", "", type="linelist")
1075 """
1076 )
1077 pytester.makeini(
1078 """
1079 [pytest]
1080 xy= 123
1081 """
1082 )
1083 config = pytester.parseconfig()
1084 values = config.getini("xy")
1085 assert len(values) == 1
1086 assert values == ["123"]
1087 config.addinivalue_line("xy", "456")
1088 values = config.getini("xy")
1089 assert len(values) == 2
1090 assert values == ["123", "456"]
1091
1092 def test_addinivalue_line_new(self, pytester: Pytester) -> None:
1093 pytester.makeconftest(

Callers

nothing calls this directly

Calls 5

addinivalue_lineMethod · 0.80
makeconftestMethod · 0.45
makeiniMethod · 0.45
parseconfigMethod · 0.45
getiniMethod · 0.45

Tested by

no test coverage detected