Current Path: > > 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 | April 10 2024 04:58:35. | |
__init__.pyc | File | 906 bytes | April 10 2024 04:58:46. | |
__init__.pyo | File | 906 bytes | April 10 2024 04:58:46. | |
dummy.py | File | 50 bytes | April 10 2024 04:58:35. | |
dummy.pyc | File | 130 bytes | April 10 2024 04:58:46. | |
dummy.pyo | File | 130 bytes | April 10 2024 04:58:46. | |
support.py | File | 3471 bytes | April 10 2024 04:58:35. | |
support.pyc | File | 6004 bytes | April 10 2024 04:58:46. | |
support.pyo | File | 6004 bytes | April 10 2024 04:58:46. | |
test_assertions.py | File | 11961 bytes | April 10 2024 04:58:35. | |
test_assertions.pyc | File | 13434 bytes | April 10 2024 04:58:46. | |
test_assertions.pyo | File | 13434 bytes | April 10 2024 04:58:46. | |
test_break.py | File | 9641 bytes | April 10 2024 04:58:35. | |
test_break.pyc | File | 10143 bytes | April 10 2024 04:58:46. | |
test_break.pyo | File | 10143 bytes | April 10 2024 04:58:46. | |
test_case.py | File | 45719 bytes | April 10 2024 04:58:35. | |
test_case.pyc | File | 47022 bytes | April 10 2024 04:58:46. | |
test_case.pyo | File | 47022 bytes | April 10 2024 04:58:46. | |
test_discovery.py | File | 14313 bytes | April 10 2024 04:58:35. | |
test_discovery.pyc | File | 17667 bytes | April 10 2024 04:58:46. | |
test_discovery.pyo | File | 17667 bytes | April 10 2024 04:58:46. | |
test_functiontestcase.py | File | 5547 bytes | April 10 2024 04:58:36. | |
test_functiontestcase.pyc | File | 6087 bytes | April 10 2024 04:58:46. | |
test_functiontestcase.pyo | File | 6087 bytes | April 10 2024 04:58:46. | |
test_loader.py | File | 49866 bytes | April 10 2024 04:58:36. | |
test_loader.pyc | File | 49820 bytes | April 10 2024 04:58:46. | |
test_loader.pyo | File | 49820 bytes | April 10 2024 04:58:46. | |
test_program.py | File | 7576 bytes | April 10 2024 04:58:36. | |
test_program.pyc | File | 10473 bytes | April 10 2024 04:58:46. | |
test_program.pyo | File | 10415 bytes | April 10 2024 04:58:44. | |
test_result.py | File | 19056 bytes | April 10 2024 04:58:36. | |
test_result.pyc | File | 21399 bytes | April 10 2024 04:58:46. | |
test_result.pyo | File | 21399 bytes | April 10 2024 04:58:46. | |
test_runner.py | File | 8609 bytes | April 10 2024 04:58:36. | |
test_runner.pyc | File | 14125 bytes | April 10 2024 04:58:46. | |
test_runner.pyo | File | 14125 bytes | April 10 2024 04:58:46. | |
test_setups.py | File | 16460 bytes | April 10 2024 04:58:36. | |
test_setups.pyc | File | 29173 bytes | April 10 2024 04:58:46. | |
test_setups.pyo | File | 29173 bytes | April 10 2024 04:58:46. | |
test_skipping.py | File | 5744 bytes | April 10 2024 04:58:36. | |
test_skipping.pyc | File | 9601 bytes | April 10 2024 04:58:46. | |
test_skipping.pyo | File | 9601 bytes | April 10 2024 04:58:46. | |
test_suite.py | File | 12082 bytes | April 10 2024 04:58:36. | |
test_suite.pyc | File | 15502 bytes | April 10 2024 04:58:46. | |
test_suite.pyo | File | 15502 bytes | April 10 2024 04:58:46. |
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