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: pytester_assertions.py
"""Helper plugin for pytester; should not be loaded on its own.""" # This plugin contains assertions used by pytester. pytester cannot # contain them itself, since it is imported by the `pytest` module, # hence cannot be subject to assertion rewriting, which requires a # module to not be already imported. from typing import Dict from typing import Optional from typing import Sequence from typing import Tuple from typing import Union from _pytest.reports import CollectReport from _pytest.reports import TestReport def assertoutcome( outcomes: Tuple[ Sequence[TestReport], Sequence[Union[CollectReport, TestReport]], Sequence[Union[CollectReport, TestReport]], ], passed: int = 0, skipped: int = 0, failed: int = 0, ) -> None: __tracebackhide__ = True realpassed, realskipped, realfailed = outcomes obtained = { "passed": len(realpassed), "skipped": len(realskipped), "failed": len(realfailed), } expected = {"passed": passed, "skipped": skipped, "failed": failed} assert obtained == expected, outcomes def assert_outcomes( outcomes: Dict[str, int], passed: int = 0, skipped: int = 0, failed: int = 0, errors: int = 0, xpassed: int = 0, xfailed: int = 0, warnings: Optional[int] = None, deselected: Optional[int] = None, ) -> None: """Assert that the specified outcomes appear with the respective numbers (0 means it didn't occur) in the text output from a test run.""" __tracebackhide__ = True obtained = { "passed": outcomes.get("passed", 0), "skipped": outcomes.get("skipped", 0), "failed": outcomes.get("failed", 0), "errors": outcomes.get("errors", 0), "xpassed": outcomes.get("xpassed", 0), "xfailed": outcomes.get("xfailed", 0), } expected = { "passed": passed, "skipped": skipped, "failed": failed, "errors": errors, "xpassed": xpassed, "xfailed": xfailed, } if warnings is not None: obtained["warnings"] = outcomes.get("warnings", 0) expected["warnings"] = warnings if deselected is not None: obtained["deselected"] = outcomes.get("deselected", 0) expected["deselected"] = deselected assert obtained == expected
Upload File
Create Folder