SILENT KILLERPanel

Current Path: > > usr > > 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 ]

Files and Folders in: //usr//lib64/python2.7/unittest/test

NameTypeSizeLast ModifiedActions
__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.

Reading File: //usr//lib64/python2.7/unittest/test/test_skipping.py

import unittest

from unittest.test.support import LoggingResult


class Test_TestSkipping(unittest.TestCase):

    def test_skipping(self):
        class Foo(unittest.TestCase):
            def test_skip_me(self):
                self.skipTest("skip")
        events = []
        result = LoggingResult(events)
        test = Foo("test_skip_me")
        test.run(result)
        self.assertEqual(events, ['startTest', 'addSkip', 'stopTest'])
        self.assertEqual(result.skipped, [(test, "skip")])

        # Try letting setUp skip the test now.
        class Foo(unittest.TestCase):
            def setUp(self):
                self.skipTest("testing")
            def test_nothing(self): pass
        events = []
        result = LoggingResult(events)
        test = Foo("test_nothing")
        test.run(result)
        self.assertEqual(events, ['startTest', 'addSkip', 'stopTest'])
        self.assertEqual(result.skipped, [(test, "testing")])
        self.assertEqual(result.testsRun, 1)

    def test_skipping_decorators(self):
        op_table = ((unittest.skipUnless, False, True),
                    (unittest.skipIf, True, False))
        for deco, do_skip, dont_skip in op_table:
            class Foo(unittest.TestCase):
                @deco(do_skip, "testing")
                def test_skip(self): pass

                @deco(dont_skip, "testing")
                def test_dont_skip(self): pass
            test_do_skip = Foo("test_skip")
            test_dont_skip = Foo("test_dont_skip")
            suite = unittest.TestSuite([test_do_skip, test_dont_skip])
            events = []
            result = LoggingResult(events)
            suite.run(result)
            self.assertEqual(len(result.skipped), 1)
            expected = ['startTest', 'addSkip', 'stopTest',
                        'startTest', 'addSuccess', 'stopTest']
            self.assertEqual(events, expected)
            self.assertEqual(result.testsRun, 2)
            self.assertEqual(result.skipped, [(test_do_skip, "testing")])
            self.assertTrue(result.wasSuccessful())

    def test_skip_class(self):
        @unittest.skip("testing")
        class Foo(unittest.TestCase):
            def test_1(self):
                record.append(1)
        record = []
        result = unittest.TestResult()
        test = Foo("test_1")
        suite = unittest.TestSuite([test])
        suite.run(result)
        self.assertEqual(result.skipped, [(test, "testing")])
        self.assertEqual(record, [])

    def test_skip_non_unittest_class_old_style(self):
        @unittest.skip("testing")
        class Mixin:
            def test_1(self):
                record.append(1)
        class Foo(Mixin, unittest.TestCase):
            pass
        record = []
        result = unittest.TestResult()
        test = Foo("test_1")
        suite = unittest.TestSuite([test])
        suite.run(result)
        self.assertEqual(result.skipped, [(test, "testing")])
        self.assertEqual(record, [])

    def test_skip_non_unittest_class_new_style(self):
        @unittest.skip("testing")
        class Mixin(object):
            def test_1(self):
                record.append(1)
        class Foo(Mixin, unittest.TestCase):
            pass
        record = []
        result = unittest.TestResult()
        test = Foo("test_1")
        suite = unittest.TestSuite([test])
        suite.run(result)
        self.assertEqual(result.skipped, [(test, "testing")])
        self.assertEqual(record, [])

    def test_expected_failure(self):
        class Foo(unittest.TestCase):
            @unittest.expectedFailure
            def test_die(self):
                self.fail("help me!")
        events = []
        result = LoggingResult(events)
        test = Foo("test_die")
        test.run(result)
        self.assertEqual(events,
                         ['startTest', 'addExpectedFailure', 'stopTest'])
        self.assertEqual(result.expectedFailures[0][0], test)
        self.assertTrue(result.wasSuccessful())

    def test_unexpected_success(self):
        class Foo(unittest.TestCase):
            @unittest.expectedFailure
            def test_die(self):
                pass
        events = []
        result = LoggingResult(events)
        test = Foo("test_die")
        test.run(result)
        self.assertEqual(events,
                         ['startTest', 'addUnexpectedSuccess', 'stopTest'])
        self.assertFalse(result.failures)
        self.assertEqual(result.unexpectedSuccesses, [test])
        self.assertTrue(result.wasSuccessful())

    def test_skip_doesnt_run_setup(self):
        class Foo(unittest.TestCase):
            wasSetUp = False
            wasTornDown = False
            def setUp(self):
                Foo.wasSetUp = True
            def tornDown(self):
                Foo.wasTornDown = True
            @unittest.skip('testing')
            def test_1(self):
                pass

        result = unittest.TestResult()
        test = Foo("test_1")
        suite = unittest.TestSuite([test])
        suite.run(result)
        self.assertEqual(result.skipped, [(test, "testing")])
        self.assertFalse(Foo.wasSetUp)
        self.assertFalse(Foo.wasTornDown)

    def test_decorated_skip(self):
        def decorator(func):
            def inner(*a):
                return func(*a)
            return inner

        class Foo(unittest.TestCase):
            @decorator
            @unittest.skip('testing')
            def test_1(self):
                pass

        result = unittest.TestResult()
        test = Foo("test_1")
        suite = unittest.TestSuite([test])
        suite.run(result)
        self.assertEqual(result.skipped, [(test, "testing")])


if __name__ == '__main__':
    unittest.main()

SILENT KILLER Tool