2020-03-23 12:01:02 -04:00
|
|
|
import os
|
|
|
|
|
|
|
|
import pytest
|
|
|
|
|
|
|
|
from . import testutil
|
|
|
|
|
|
|
|
@pytest.fixture(scope='session', autouse=True)
|
2020-03-25 15:15:38 -04:00
|
|
|
def clean_environment(tmpdir_factory):
|
2020-04-12 22:24:34 -04:00
|
|
|
config_path_s = str(testutil.test_path('userconfig'))
|
2020-05-28 14:58:31 -04:00
|
|
|
for key in ['LANG', 'LANGUAGE', 'LC_ALL', 'LC_CTYPE', 'LC_MONETARY']:
|
|
|
|
os.environ[key] = 'en_US.UTF-8'
|
2020-03-23 15:19:15 -04:00
|
|
|
os.environ.pop('RTAUTH', None)
|
|
|
|
os.environ.pop('RTPASSWD', None)
|
|
|
|
os.environ.pop('RTSERVER', None)
|
|
|
|
os.environ.pop('RTUSER', None)
|
2020-03-25 14:03:25 -04:00
|
|
|
os.environ['CONSERVANCY_REPOSITORY'] = str(testutil.test_path('repository'))
|
2020-04-12 22:24:34 -04:00
|
|
|
os.environ['HOME'] = config_path_s
|
2020-04-10 08:24:34 -04:00
|
|
|
os.environ['XDG_CACHE_HOME'] = str(tmpdir_factory.mktemp('.cache'))
|
2020-04-12 22:24:34 -04:00
|
|
|
os.environ['XDG_CONFIG_HOME'] = config_path_s
|