mirror of https://github.com/borgbackup/borg.git
15 lines
546 B
Python
15 lines
546 B
Python
|
import os
|
||
|
|
||
|
import pytest
|
||
|
|
||
|
|
||
|
@pytest.fixture(autouse=True)
|
||
|
def clean_env(tmpdir_factory, monkeypatch):
|
||
|
# avoid that we access / modify the user's normal .config / .cache directory:
|
||
|
monkeypatch.setenv('XDG_CONFIG_HOME', tmpdir_factory.mktemp('xdg-config-home'))
|
||
|
monkeypatch.setenv('XDG_CACHE_HOME', tmpdir_factory.mktemp('xdg-cache-home'))
|
||
|
# also avoid to use anything from the outside environment:
|
||
|
keys = [key for key in os.environ if key.startswith('BORG_')]
|
||
|
for key in keys:
|
||
|
monkeypatch.delenv(key, raising=False)
|