| 1143 | |
| 1144 | |
| 1145 | def 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 | |
| 1156 | def test_logxml_changingdir(pytester: Pytester) -> None: |