PATH:
opt
/
cloudlinux
/
venv
/
lib
/
python3.11
/
site-packages
/
pyfakefs
/
pytest_tests
import pytest from pyfakefs.fake_filesystem_unittest import Patcher from pyfakefs.fake_pathlib import FakePathlibModule from pyfakefs.helpers import reload_cleanup_handler from pyfakefs.pytest_tests import local_import @pytest.fixture def test_fs(): with Patcher() as patcher: patcher.cleanup_handlers["pyfakefs.pytest_tests.lib_using_pathlib"] = ( reload_cleanup_handler ) yield patcher.fs class TestReloadCleanupHandler: def test1(self, test_fs): path = local_import.load("some_path") assert isinstance(path, FakePathlibModule.Path) def test2(self): path = local_import.load("some_path") # will fail without reload handler assert not isinstance(path, FakePathlibModule.Path)
[-] pytest_doctest_test.py
[open]
[-] pytest_plugin_test.py
[open]
[+]
..
[+]
__pycache__
[-] io.py
[open]
[-] pytest_plugin_failing_helper.py
[open]
[-] local_import.py
[open]
[-] test_fs_with_monkeypatch.py
[open]
[-] pytest_reload_pandas_test.py
[open]
[-] conftest.py
[open]
[-] pytest_fixture_test.py
[open]
[-] example.py
[open]
[-] unhashable.py
[open]
[+]
data
[-] test_patch_on_setup.py
[open]
[-] test_reload_local_import.py
[open]
[-] __init__.py
[open]
[-] pytest_check_failed_plugin_test.py
[open]
[-] pytest_module_fixture_test.py
[open]
[-] pytest_fixture_param_test.py
[open]
[-] fake_fcntl_test.py
[open]
[+]
ns_package
[-] lib_using_pathlib.py
[open]
[+]
hook_test