SHA256
15
0
forked from pool/python-fs
Files
python-fs/conftest.py
Tomáš Chvátal d77cc5a8bb - Update to 2.4.11:
* Restored fs.path import
  * Fixed potential race condition in makedirs. Fixes #310
  * Added missing methods to WrapFS. Fixed #294
  * MemFS now immediately releases all memory it holds when close() is called, rather than when it gets garbage collected. Closes issue #308.
  * FTPFS now translates EOFError into RemoteConnectionError. Closes #292
  * Added automatic close for filesystems that go out of scope. Fixes #298
  * Fixed broken WrapFS.movedir #322
  * Added geturl for TarFS and ZipFS for 'fs' purpose. NoURL for 'download' purpose.
  * Added helpful root path in CreateFailed exception #340
- remove patch more-relaxed-requirements.patch replaced by sed

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-fs?expand=0&rev=20
2019-09-12 12:32:30 +00:00

35 lines
1.4 KiB
Python

import pytest
try:
from unittest import mock
except ImportError:
import mock
@pytest.fixture
@mock.patch("appdirs.user_data_dir", autospec=True, spec_set=True)
@mock.patch("appdirs.site_data_dir", autospec=True, spec_set=True)
@mock.patch("appdirs.user_config_dir", autospec=True, spec_set=True)
@mock.patch("appdirs.site_config_dir", autospec=True, spec_set=True)
@mock.patch("appdirs.user_cache_dir", autospec=True, spec_set=True)
@mock.patch("appdirs.user_state_dir", autospec=True, spec_set=True)
@mock.patch("appdirs.user_log_dir", autospec=True, spec_set=True)
def mock_appdir_directories(
user_log_dir_mock,
user_state_dir_mock,
user_cache_dir_mock,
site_config_dir_mock,
user_config_dir_mock,
site_data_dir_mock,
user_data_dir_mock,
tmpdir
):
"""Mock out every single AppDir directory so tests can't access real ones."""
user_log_dir_mock.return_value = str(tmpdir.join("user_log").mkdir())
user_state_dir_mock.return_value = str(tmpdir.join("user_state").mkdir())
user_cache_dir_mock.return_value = str(tmpdir.join("user_cache").mkdir())
site_config_dir_mock.return_value = str(tmpdir.join("site_config").mkdir())
user_config_dir_mock.return_value = str(tmpdir.join("user_config").mkdir())
site_data_dir_mock.return_value = str(tmpdir.join("site_data").mkdir())
user_data_dir_mock.return_value = str(tmpdir.join("user_data").mkdir())