Current Path: > > opt > alt > python27 > lib64 > python2.7 > unittest > > > test
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 |
---|---|---|---|---|
__init__.py | File | 514 bytes | January 08 2025 10:43:39. | |
__init__.pyc | File | 932 bytes | January 08 2025 10:43:39. | |
__init__.pyo | File | 932 bytes | January 08 2025 10:43:39. | |
dummy.py | File | 50 bytes | January 08 2025 10:43:39. | |
dummy.pyc | File | 143 bytes | January 08 2025 10:43:39. | |
dummy.pyo | File | 143 bytes | January 08 2025 10:43:39. | |
support.py | File | 3471 bytes | January 08 2025 10:43:39. | |
support.pyc | File | 6342 bytes | January 08 2025 10:43:39. | |
support.pyo | File | 6342 bytes | January 08 2025 10:43:39. | |
test_assertions.py | File | 11961 bytes | January 08 2025 10:43:39. | |
test_assertions.pyc | File | 13967 bytes | January 08 2025 10:43:39. | |
test_assertions.pyo | File | 13967 bytes | January 08 2025 10:43:39. | |
test_break.py | File | 9641 bytes | January 08 2025 10:43:39. | |
test_break.pyc | File | 10520 bytes | January 08 2025 10:43:39. | |
test_break.pyo | File | 10520 bytes | January 08 2025 10:43:39. | |
test_case.py | File | 45719 bytes | January 08 2025 10:43:39. | |
test_case.pyc | File | 49154 bytes | January 08 2025 10:43:39. | |
test_case.pyo | File | 49154 bytes | January 08 2025 10:43:39. | |
test_discovery.py | File | 14313 bytes | January 08 2025 10:43:39. | |
test_discovery.pyc | File | 18447 bytes | January 08 2025 10:43:39. | |
test_discovery.pyo | File | 18447 bytes | January 08 2025 10:43:39. | |
test_functiontestcase.py | File | 5547 bytes | January 08 2025 10:43:39. | |
test_functiontestcase.pyc | File | 6425 bytes | January 08 2025 10:43:39. | |
test_functiontestcase.pyo | File | 6425 bytes | January 08 2025 10:43:39. | |
test_loader.py | File | 49866 bytes | January 08 2025 10:43:39. | |
test_loader.pyc | File | 52537 bytes | January 08 2025 10:43:39. | |
test_loader.pyo | File | 52537 bytes | January 08 2025 10:43:39. | |
test_program.py | File | 7576 bytes | January 08 2025 10:43:39. | |
test_program.pyc | File | 10941 bytes | January 08 2025 10:43:39. | |
test_program.pyo | File | 10883 bytes | January 08 2025 10:43:39. | |
test_result.py | File | 19056 bytes | January 08 2025 10:43:39. | |
test_result.pyc | File | 22413 bytes | January 08 2025 10:43:39. | |
test_result.pyo | File | 22413 bytes | January 08 2025 10:43:39. | |
test_runner.py | File | 8609 bytes | January 08 2025 10:43:39. | |
test_runner.pyc | File | 14905 bytes | January 08 2025 10:43:39. | |
test_runner.pyo | File | 14905 bytes | January 08 2025 10:43:39. | |
test_setups.py | File | 16460 bytes | January 08 2025 10:43:39. | |
test_setups.pyc | File | 30941 bytes | January 08 2025 10:43:39. | |
test_setups.pyo | File | 30941 bytes | January 08 2025 10:43:39. | |
test_skipping.py | File | 5744 bytes | January 08 2025 10:43:39. | |
test_skipping.pyc | File | 10108 bytes | January 08 2025 10:43:39. | |
test_skipping.pyo | File | 10108 bytes | January 08 2025 10:43:39. | |
test_suite.py | File | 12082 bytes | January 08 2025 10:43:39. | |
test_suite.pyc | File | 16438 bytes | January 08 2025 10:43:39. | |
test_suite.pyo | File | 16438 bytes | January 08 2025 10:43:39. |
import unittest from unittest.test.support import LoggingResult class Test_FunctionTestCase(unittest.TestCase): # "Return the number of tests represented by the this test object. For # TestCase instances, this will always be 1" def test_countTestCases(self): test = unittest.FunctionTestCase(lambda: None) self.assertEqual(test.countTestCases(), 1) # "When a setUp() method is defined, the test runner will run that method # prior to each test. Likewise, if a tearDown() method is defined, the # test runner will invoke that method after each test. In the example, # setUp() was used to create a fresh sequence for each test." # # Make sure the proper call order is maintained, even if setUp() raises # an exception. def test_run_call_order__error_in_setUp(self): events = [] result = LoggingResult(events) def setUp(): events.append('setUp') raise RuntimeError('raised by setUp') def test(): events.append('test') def tearDown(): events.append('tearDown') expected = ['startTest', 'setUp', 'addError', 'stopTest'] unittest.FunctionTestCase(test, setUp, tearDown).run(result) self.assertEqual(events, expected) # "When a setUp() method is defined, the test runner will run that method # prior to each test. Likewise, if a tearDown() method is defined, the # test runner will invoke that method after each test. In the example, # setUp() was used to create a fresh sequence for each test." # # Make sure the proper call order is maintained, even if the test raises # an error (as opposed to a failure). def test_run_call_order__error_in_test(self): events = [] result = LoggingResult(events) def setUp(): events.append('setUp') def test(): events.append('test') raise RuntimeError('raised by test') def tearDown(): events.append('tearDown') expected = ['startTest', 'setUp', 'test', 'addError', 'tearDown', 'stopTest'] unittest.FunctionTestCase(test, setUp, tearDown).run(result) self.assertEqual(events, expected) # "When a setUp() method is defined, the test runner will run that method # prior to each test. Likewise, if a tearDown() method is defined, the # test runner will invoke that method after each test. In the example, # setUp() was used to create a fresh sequence for each test." # # Make sure the proper call order is maintained, even if the test signals # a failure (as opposed to an error). def test_run_call_order__failure_in_test(self): events = [] result = LoggingResult(events) def setUp(): events.append('setUp') def test(): events.append('test') self.fail('raised by test') def tearDown(): events.append('tearDown') expected = ['startTest', 'setUp', 'test', 'addFailure', 'tearDown', 'stopTest'] unittest.FunctionTestCase(test, setUp, tearDown).run(result) self.assertEqual(events, expected) # "When a setUp() method is defined, the test runner will run that method # prior to each test. Likewise, if a tearDown() method is defined, the # test runner will invoke that method after each test. In the example, # setUp() was used to create a fresh sequence for each test." # # Make sure the proper call order is maintained, even if tearDown() raises # an exception. def test_run_call_order__error_in_tearDown(self): events = [] result = LoggingResult(events) def setUp(): events.append('setUp') def test(): events.append('test') def tearDown(): events.append('tearDown') raise RuntimeError('raised by tearDown') expected = ['startTest', 'setUp', 'test', 'tearDown', 'addError', 'stopTest'] unittest.FunctionTestCase(test, setUp, tearDown).run(result) self.assertEqual(events, expected) # "Return a string identifying the specific test case." # # Because of the vague nature of the docs, I'm not going to lock this # test down too much. Really all that can be asserted is that the id() # will be a string (either 8-byte or unicode -- again, because the docs # just say "string") def test_id(self): test = unittest.FunctionTestCase(lambda: None) self.assertIsInstance(test.id(), basestring) # "Returns a one-line description of the test, or None if no description # has been provided. The default implementation of this method returns # the first line of the test method's docstring, if available, or None." def test_shortDescription__no_docstring(self): test = unittest.FunctionTestCase(lambda: None) self.assertEqual(test.shortDescription(), None) # "Returns a one-line description of the test, or None if no description # has been provided. The default implementation of this method returns # the first line of the test method's docstring, if available, or None." def test_shortDescription__singleline_docstring(self): desc = "this tests foo" test = unittest.FunctionTestCase(lambda: None, description=desc) self.assertEqual(test.shortDescription(), "this tests foo") if __name__ == '__main__': unittest.main()
SILENT KILLER Tool