diff --git a/tests/conftest.py b/tests/conftest.py index 71d1d4be0f8a1dad82cc0b82d768953482155f41..d82d17eb9536b713dd8f3ad7a8b5ed618e428f38 100644 --- a/tests/conftest.py +++ b/tests/conftest.py @@ -21,3 +21,12 @@ def wordlists_dir(request, monkeypatch, tmpdir): """ monkeypatch.setattr("diceware.wordlist.WORDLISTS_DIR", str(tmpdir)) return tmpdir + + +@pytest.fixture(scope="function") +def home_dir(request, monkeypatch, tmpdir): + """This fixture provides a temporary user home. + """ + tmpdir.mkdir("home") + monkeypatch.setenv("HOME", str(tmpdir / "home")) + return tmpdir / "home"