Current Path: > > opt > hc_python > lib64 > python3.12 > site-packages > nose > plugins
Operation : Linux premium131.web-hosting.com 4.18.0-553.44.1.lve.el8.x86_64 #1 SMP Thu Mar 13 14:29:12 UTC 2025 x86_64 Software : Apache Server IP : 162.0.232.56 | Your IP: 216.73.216.111 Domains : 1034 Domain(s) Permission : [ 0755 ]
Name | Type | Size | Last Modified | Actions |
---|---|---|---|---|
__pycache__ | Directory | - | - | |
__init__.py | File | 6291 bytes | April 04 2025 08:02:21. | |
allmodules.py | File | 1720 bytes | April 04 2025 08:02:21. | |
attrib.py | File | 9709 bytes | April 04 2025 08:02:21. | |
base.py | File | 26058 bytes | April 04 2025 08:02:21. | |
builtin.py | File | 1021 bytes | April 04 2025 08:02:21. | |
capture.py | File | 3364 bytes | April 04 2025 08:02:21. | |
collect.py | File | 3156 bytes | April 04 2025 08:02:21. | |
cover.py | File | 11677 bytes | April 04 2025 08:02:21. | |
debug.py | File | 2272 bytes | April 04 2025 08:02:21. | |
deprecated.py | File | 1551 bytes | April 04 2025 08:02:21. | |
doctests.py | File | 17478 bytes | April 04 2025 08:02:21. | |
errorclass.py | File | 7275 bytes | April 04 2025 08:02:21. | |
failuredetail.py | File | 1635 bytes | April 04 2025 08:02:21. | |
isolate.py | File | 3756 bytes | April 04 2025 08:02:21. | |
logcapture.py | File | 9358 bytes | April 04 2025 08:02:21. | |
manager.py | File | 15577 bytes | April 04 2025 08:02:21. | |
multiprocess.py | File | 35286 bytes | April 04 2025 08:02:21. | |
plugintest.py | File | 13533 bytes | April 04 2025 08:02:21. | |
prof.py | File | 5357 bytes | April 04 2025 08:02:21. | |
skip.py | File | 2142 bytes | April 04 2025 08:02:21. | |
testid.py | File | 9917 bytes | April 04 2025 08:02:21. | |
xunit.py | File | 11645 bytes | April 04 2025 08:02:21. |
""" This plugin provides ``--pdb`` and ``--pdb-failures`` options. The ``--pdb`` option will drop the test runner into pdb when it encounters an error. To drop into pdb on failure, use ``--pdb-failures``. """ import pdb from nose.plugins.base import Plugin class Pdb(Plugin): """ Provides --pdb and --pdb-failures options that cause the test runner to drop into pdb if it encounters an error or failure, respectively. """ enabled_for_errors = False enabled_for_failures = False score = 5 # run last, among builtins def options(self, parser, env): """Register commandline options. """ parser.add_option( "--pdb", action="store_true", dest="debugBoth", default=env.get('NOSE_PDB', False), help="Drop into debugger on failures or errors") parser.add_option( "--pdb-failures", action="store_true", dest="debugFailures", default=env.get('NOSE_PDB_FAILURES', False), help="Drop into debugger on failures") parser.add_option( "--pdb-errors", action="store_true", dest="debugErrors", default=env.get('NOSE_PDB_ERRORS', False), help="Drop into debugger on errors") def configure(self, options, conf): """Configure which kinds of exceptions trigger plugin. """ self.conf = conf self.enabled_for_errors = options.debugErrors or options.debugBoth self.enabled_for_failures = options.debugFailures or options.debugBoth self.enabled = self.enabled_for_failures or self.enabled_for_errors def addError(self, test, err): """Enter pdb if configured to debug errors. """ if not self.enabled_for_errors: return self.debug(err) def addFailure(self, test, err): """Enter pdb if configured to debug failures. """ if not self.enabled_for_failures: return self.debug(err) def debug(self, err): import sys # FIXME why is this import here? ec, ev, tb = err stdout = sys.stdout sys.stdout = sys.__stdout__ try: pdb.post_mortem(tb) finally: sys.stdout = stdout
SILENT KILLER Tool