OXIESEC PANEL
- Current Dir:
/
/
lib64
/
python2.7
/
unittest
/
test
Server IP: 2a02:4780:11:1084:0:327f:3464:10
Upload:
Create Dir:
Name
Size
Modified
Perms
📁
..
-
02/16/2024 08:50:43 PM
rwxr-xr-x
📄
__init__.py
514 bytes
11/15/2023 03:01:12 PM
rw-r--r--
📄
__init__.pyc
906 bytes
11/15/2023 03:01:23 PM
rw-r--r--
📄
__init__.pyo
906 bytes
11/15/2023 03:01:23 PM
rw-r--r--
📄
dummy.py
50 bytes
11/15/2023 03:01:12 PM
rw-r--r--
📄
dummy.pyc
130 bytes
11/15/2023 03:01:23 PM
rw-r--r--
📄
dummy.pyo
130 bytes
11/15/2023 03:01:23 PM
rw-r--r--
📄
support.py
3.39 KB
11/15/2023 03:01:12 PM
rw-r--r--
📄
support.pyc
5.86 KB
11/15/2023 03:01:23 PM
rw-r--r--
📄
support.pyo
5.86 KB
11/15/2023 03:01:23 PM
rw-r--r--
📄
test_assertions.py
11.68 KB
11/15/2023 03:01:12 PM
rw-r--r--
📄
test_assertions.pyc
13.12 KB
11/15/2023 03:01:23 PM
rw-r--r--
📄
test_assertions.pyo
13.12 KB
11/15/2023 03:01:23 PM
rw-r--r--
📄
test_break.py
9.42 KB
11/15/2023 03:01:12 PM
rw-r--r--
📄
test_break.pyc
9.91 KB
11/15/2023 03:01:23 PM
rw-r--r--
📄
test_break.pyo
9.91 KB
11/15/2023 03:01:23 PM
rw-r--r--
📄
test_case.py
44.65 KB
11/15/2023 03:01:12 PM
rw-r--r--
📄
test_case.pyc
45.92 KB
11/15/2023 03:01:23 PM
rw-r--r--
📄
test_case.pyo
45.92 KB
11/15/2023 03:01:23 PM
rw-r--r--
📄
test_discovery.py
13.98 KB
11/15/2023 03:01:12 PM
rw-r--r--
📄
test_discovery.pyc
17.25 KB
11/15/2023 03:01:23 PM
rw-r--r--
📄
test_discovery.pyo
17.25 KB
11/15/2023 03:01:23 PM
rw-r--r--
📄
test_functiontestcase.py
5.42 KB
11/15/2023 03:01:13 PM
rw-r--r--
📄
test_functiontestcase.pyc
5.94 KB
11/15/2023 03:01:23 PM
rw-r--r--
📄
test_functiontestcase.pyo
5.94 KB
11/15/2023 03:01:23 PM
rw-r--r--
📄
test_loader.py
48.7 KB
11/15/2023 03:01:13 PM
rw-r--r--
📄
test_loader.pyc
48.65 KB
11/15/2023 03:01:23 PM
rw-r--r--
📄
test_loader.pyo
48.65 KB
11/15/2023 03:01:23 PM
rw-r--r--
📄
test_program.py
7.4 KB
11/15/2023 03:01:13 PM
rw-r--r--
📄
test_program.pyc
10.23 KB
11/15/2023 03:01:23 PM
rw-r--r--
📄
test_program.pyo
10.17 KB
11/15/2023 03:01:21 PM
rw-r--r--
📄
test_result.py
18.61 KB
11/15/2023 03:01:13 PM
rw-r--r--
📄
test_result.pyc
20.9 KB
11/15/2023 03:01:23 PM
rw-r--r--
📄
test_result.pyo
20.9 KB
11/15/2023 03:01:23 PM
rw-r--r--
📄
test_runner.py
8.41 KB
11/15/2023 03:01:13 PM
rw-r--r--
📄
test_runner.pyc
13.79 KB
11/15/2023 03:01:23 PM
rw-r--r--
📄
test_runner.pyo
13.79 KB
11/15/2023 03:01:23 PM
rw-r--r--
📄
test_setups.py
16.07 KB
11/15/2023 03:01:13 PM
rw-r--r--
📄
test_setups.pyc
28.49 KB
11/15/2023 03:01:23 PM
rw-r--r--
📄
test_setups.pyo
28.49 KB
11/15/2023 03:01:23 PM
rw-r--r--
📄
test_skipping.py
5.61 KB
11/15/2023 03:01:13 PM
rw-r--r--
📄
test_skipping.pyc
9.38 KB
11/15/2023 03:01:23 PM
rw-r--r--
📄
test_skipping.pyo
9.38 KB
11/15/2023 03:01:23 PM
rw-r--r--
📄
test_suite.py
11.8 KB
11/15/2023 03:01:13 PM
rw-r--r--
📄
test_suite.pyc
15.14 KB
11/15/2023 03:01:23 PM
rw-r--r--
📄
test_suite.pyo
15.14 KB
11/15/2023 03:01:23 PM
rw-r--r--
Editing: support.py
Close
import unittest class TestHashing(object): """Used as a mixin for TestCase""" # Check for a valid __hash__ implementation def test_hash(self): for obj_1, obj_2 in self.eq_pairs: try: if not hash(obj_1) == hash(obj_2): self.fail("%r and %r do not hash equal" % (obj_1, obj_2)) except KeyboardInterrupt: raise except Exception, e: self.fail("Problem hashing %r and %r: %s" % (obj_1, obj_2, e)) for obj_1, obj_2 in self.ne_pairs: try: if hash(obj_1) == hash(obj_2): self.fail("%s and %s hash equal, but shouldn't" % (obj_1, obj_2)) except KeyboardInterrupt: raise except Exception, e: self.fail("Problem hashing %s and %s: %s" % (obj_1, obj_2, e)) class TestEquality(object): """Used as a mixin for TestCase""" # Check for a valid __eq__ implementation def test_eq(self): for obj_1, obj_2 in self.eq_pairs: self.assertEqual(obj_1, obj_2) self.assertEqual(obj_2, obj_1) # Check for a valid __ne__ implementation def test_ne(self): for obj_1, obj_2 in self.ne_pairs: self.assertNotEqual(obj_1, obj_2) self.assertNotEqual(obj_2, obj_1) class LoggingResult(unittest.TestResult): def __init__(self, log): self._events = log super(LoggingResult, self).__init__() def startTest(self, test): self._events.append('startTest') super(LoggingResult, self).startTest(test) def startTestRun(self): self._events.append('startTestRun') super(LoggingResult, self).startTestRun() def stopTest(self, test): self._events.append('stopTest') super(LoggingResult, self).stopTest(test) def stopTestRun(self): self._events.append('stopTestRun') super(LoggingResult, self).stopTestRun() def addFailure(self, *args): self._events.append('addFailure') super(LoggingResult, self).addFailure(*args) def addSuccess(self, *args): self._events.append('addSuccess') super(LoggingResult, self).addSuccess(*args) def addError(self, *args): self._events.append('addError') super(LoggingResult, self).addError(*args) def addSkip(self, *args): self._events.append('addSkip') super(LoggingResult, self).addSkip(*args) def addExpectedFailure(self, *args): self._events.append('addExpectedFailure') super(LoggingResult, self).addExpectedFailure(*args) def addUnexpectedSuccess(self, *args): self._events.append('addUnexpectedSuccess') super(LoggingResult, self).addUnexpectedSuccess(*args) class ResultWithNoStartTestRunStopTestRun(object): """An object honouring TestResult before startTestRun/stopTestRun.""" def __init__(self): self.failures = [] self.errors = [] self.testsRun = 0 self.skipped = [] self.expectedFailures = [] self.unexpectedSuccesses = [] self.shouldStop = False def startTest(self, test): pass def stopTest(self, test): pass def addError(self, test): pass def addFailure(self, test): pass def addSuccess(self, test): pass def wasSuccessful(self): return True