1234567891011121314151617181920212223 |
- import pytest
- from . import contexts
- @pytest.fixture
- def user_override(monkeypatch):
- """
- Override site.USER_BASE and site.USER_SITE with temporary directories in
- a context.
- """
- with contexts.tempdir() as user_base:
- monkeypatch.setattr('site.USER_BASE', user_base)
- with contexts.tempdir() as user_site:
- monkeypatch.setattr('site.USER_SITE', user_site)
- with contexts.save_user_site_setting():
- yield
- @pytest.fixture
- def tmpdir_cwd(tmpdir):
- with tmpdir.as_cwd() as orig:
- yield orig
|