X7ROOT File Manager
Current Path:
/opt/cloudlinux/venv/lib/python3.11/site-packages/_pytest
opt
/
cloudlinux
/
venv
/
lib
/
python3.11
/
site-packages
/
_pytest
/
ðŸ“
..
📄
__init__.py
(356 B)
ðŸ“
__pycache__
📄
_argcomplete.py
(3.71 KB)
ðŸ“
_code
ðŸ“
_io
ðŸ“
_py
📄
_version.py
(160 B)
ðŸ“
assertion
📄
cacheprovider.py
(20.89 KB)
📄
capture.py
(33.92 KB)
📄
compat.py
(12.89 KB)
ðŸ“
config
📄
debugging.py
(13.18 KB)
📄
deprecated.py
(5.36 KB)
📄
doctest.py
(25.35 KB)
📄
faulthandler.py
(3.04 KB)
📄
fixtures.py
(65.51 KB)
📄
freeze_support.py
(1.31 KB)
📄
helpconfig.py
(8.34 KB)
📄
hookspec.py
(31.79 KB)
📄
junitxml.py
(25.11 KB)
📄
legacypath.py
(16.53 KB)
📄
logging.py
(33.23 KB)
📄
main.py
(31.73 KB)
ðŸ“
mark
📄
monkeypatch.py
(14.51 KB)
📄
nodes.py
(25.94 KB)
📄
nose.py
(1.65 KB)
📄
outcomes.py
(10.02 KB)
📄
pastebin.py
(3.86 KB)
📄
pathlib.py
(25.22 KB)
📄
py.typed
(0 B)
📄
pytester.py
(60.52 KB)
📄
pytester_assertions.py
(2.27 KB)
📄
python.py
(69.49 KB)
📄
python_api.py
(37.5 KB)
📄
python_path.py
(709 B)
📄
recwarn.py
(10.67 KB)
📄
reports.py
(20.35 KB)
📄
runner.py
(18.01 KB)
📄
scope.py
(2.81 KB)
📄
setuponly.py
(3.18 KB)
📄
setupplan.py
(1.19 KB)
📄
skipping.py
(9.96 KB)
📄
stash.py
(2.98 KB)
📄
stepwise.py
(4.6 KB)
📄
terminal.py
(52.25 KB)
📄
threadexception.py
(2.85 KB)
📄
timing.py
(375 B)
📄
tmpdir.py
(11.43 KB)
📄
unittest.py
(14.46 KB)
📄
unraisableexception.py
(3.12 KB)
📄
warning_types.py
(4.37 KB)
📄
warnings.py
(4.95 KB)
Editing: freeze_support.py
"""Provides a function to report all internal modules for using freezing tools.""" import types from typing import Iterator from typing import List from typing import Union def freeze_includes() -> List[str]: """Return a list of module names used by pytest that should be included by cx_freeze.""" import _pytest result = list(_iter_all_modules(_pytest)) return result def _iter_all_modules( package: Union[str, types.ModuleType], prefix: str = "", ) -> Iterator[str]: """Iterate over the names of all modules that can be found in the given package, recursively. >>> import _pytest >>> list(_iter_all_modules(_pytest)) ['_pytest._argcomplete', '_pytest._code.code', ...] """ import os import pkgutil if isinstance(package, str): path = package else: # Type ignored because typeshed doesn't define ModuleType.__path__ # (only defined on packages). package_path = package.__path__ # type: ignore[attr-defined] path, prefix = package_path[0], package.__name__ + "." for _, name, is_package in pkgutil.iter_modules([path]): if is_package: for m in _iter_all_modules(os.path.join(path, name), prefix=name + "."): yield prefix + m else: yield prefix + name
Upload File
Create Folder