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

Function test_logxml_path_expansion

testing/test_junitxml.py:1145–1153  ·  view source on GitHub ↗
(tmp_path: Path, monkeypatch: MonkeyPatch)

Source from the content-addressed store, hash-verified

1143
1144
1145def test_logxml_path_expansion(tmp_path: Path, monkeypatch: MonkeyPatch) -> None:
1146 home_tilde = Path(os.path.expanduser("~")).joinpath("test.xml")
1147 xml_tilde = LogXML(Path("~", "test.xml"), None)
1148 assert xml_tilde.logfile == str(home_tilde)
1149
1150 monkeypatch.setenv("HOME", str(tmp_path))
1151 home_var = os.path.normpath(os.path.expandvars("$HOME/test.xml"))
1152 xml_var = LogXML(Path("$HOME", "test.xml"), None)
1153 assert xml_var.logfile == str(home_var)
1154
1155
1156def test_logxml_changingdir(pytester: Pytester) -> None:

Callers

nothing calls this directly

Calls 2

LogXMLClass · 0.90
setenvMethod · 0.80

Tested by

no test coverage detected