MCPcopy Create free account
hub / github.com/pytest-dev/pytest / test_logxml_path_expansion

Function test_logxml_path_expansion

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

Source from the content-addressed store, hash-verified

1081
1082
1083def test_logxml_path_expansion(tmp_path: Path, monkeypatch: MonkeyPatch) -> None:
1084 home_tilde = Path(os.path.expanduser("~")).joinpath("test.xml")
1085 xml_tilde = LogXML(Path("~", "test.xml"), None)
1086 assert xml_tilde.logfile == str(home_tilde)
1087
1088 monkeypatch.setenv("HOME", str(tmp_path))
1089 home_var = os.path.normpath(os.path.expandvars("$HOME/test.xml"))
1090 xml_var = LogXML(Path("$HOME", "test.xml"), None)
1091 assert xml_var.logfile == str(home_var)
1092
1093
1094def 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