$73 GRAYBYTE WORDPRESS FILE MANAGER $14

SERVER : premium201.web-hosting.com #1 SMP Wed Mar 26 12:08:09 UTC 2025
SERVER IP : 172.67.162.162 | ADMIN IP 216.73.217.149
OPTIONS : CRL = ON | WGT = ON | SDO = OFF | PKEX = OFF
DEACTIVATED : NONE

/opt/cloudlinux/venv/lib/python3.11/site-packages/pyfakefs/pytest_tests/

HOME
Current File : /opt/cloudlinux/venv/lib/python3.11/site-packages/pyfakefs/pytest_tests//pytest_doctest_test.py
"""
This is a test case for pyfakefs issue #45.
This problem is resolved by using PyTest version 2.8.6 or above.

To run these doctests, install pytest and run:

    $ pytest --doctest-modules pytest_doctest_test.py

Add `-s` option to enable print statements.
"""


def make_file_factory(func_name, fake, result):
    """Return a simple function with parametrized doctest."""

    def make_file(name, content=""):
        with open(name, "w") as f:
            f.write(content)

    make_file.__doc__ = """
        >>> import os
        >>> {command}
        >>> name, content = 'foo', 'bar'
        >>> {func_name}(name, content)
        >>> open(name).read() == content
        {result}
        >>> os.remove(name)  # Cleanup
        """.format(
        command="getfixture('fs')" if fake else "pass",
        func_name=func_name,
        result=result,
    )

    return make_file


passes = make_file_factory("passes", fake=False, result=True)
passes_too = make_file_factory("passes_too", fake=True, result=True)

passes_too.__doc__ = passes_too.__doc__.replace(">>> os.remove(name)", ">>> pass")

fails = make_file_factory("fails", fake=False, result=False)

# Pytest versions below 2.8.6 raise an internal error when running
# these doctests:
crashes = make_file_factory("crashes", fake=True, result=False)
crashes_too = make_file_factory(") SyntaxError", fake=True, result=False)


Current_dir [ NOT WRITEABLE ] Document_root [ WRITEABLE ]


[ Back ]
NAME
SIZE
LAST TOUCH
USER
CAN-I?
FUNCTIONS
..
--
11 Feb 2026 9.30 AM
root / root
0755
__pycache__
--
11 Feb 2026 9.30 AM
root / root
0755
data
--
11 Feb 2026 9.30 AM
root / root
0755
hook_test
--
11 Feb 2026 9.30 AM
root / root
0755
ns_package
--
11 Feb 2026 9.30 AM
root / root
0755
__init__.py
0 KB
20 Jan 2026 1.01 PM
root / root
0644
conftest.py
1.302 KB
20 Jan 2026 1.01 PM
root / root
0644
example.py
0.637 KB
20 Jan 2026 1.01 PM
root / root
0644
fake_fcntl_test.py
0.835 KB
20 Jan 2026 1.01 PM
root / root
0644
io.py
0.333 KB
20 Jan 2026 1.01 PM
root / root
0644
lib_using_pathlib.py
0.073 KB
20 Jan 2026 1.01 PM
root / root
0644
local_import.py
0.129 KB
20 Jan 2026 1.01 PM
root / root
0644
pytest_check_failed_plugin_test.py
0.644 KB
20 Jan 2026 1.01 PM
root / root
0644
pytest_doctest_test.py
1.355 KB
20 Jan 2026 1.01 PM
root / root
0644
pytest_fixture_param_test.py
1.847 KB
20 Jan 2026 1.01 PM
root / root
0644
pytest_fixture_test.py
2.483 KB
20 Jan 2026 1.01 PM
root / root
0644
pytest_module_fixture_test.py
1.02 KB
20 Jan 2026 1.01 PM
root / root
0644
pytest_plugin_failing_helper.py
0.125 KB
20 Jan 2026 1.01 PM
root / root
0644
pytest_plugin_test.py
2.496 KB
20 Jan 2026 1.01 PM
root / root
0644
pytest_reload_pandas_test.py
0.809 KB
20 Jan 2026 1.01 PM
root / root
0644
test_fs_with_monkeypatch.py
0.34 KB
20 Jan 2026 1.01 PM
root / root
0644
test_patch_on_setup.py
0.927 KB
20 Jan 2026 1.01 PM
root / root
0644
test_reload_local_import.py
0.753 KB
20 Jan 2026 1.01 PM
root / root
0644
unhashable.py
0.381 KB
20 Jan 2026 1.01 PM
root / root
0644

GRAYBYTE WORDPRESS FILE MANAGER @ 2025 CONTACT ME
Static GIF