1234567891011121314 |
- 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)
|