Python unittest2.skip() Examples
The following are 30
code examples of unittest2.skip().
You can vote up the ones you like or vote down the ones you don't like,
and go to the original project or source file by following the links above each example.
You may also want to check out all available functions/classes of the module
unittest2
, or try the search function
.
Example #1
Source File: test_junitxml.py From ConTroll_Remote_Access_Trojan with Apache License 2.0 | 6 votes |
def test_skip_test(self): class Skips(unittest.TestCase): def test_me(self): self.skipTest("yo") self.result.startTestRun() test = Skips("test_me") self.run_test_or_simulate(test, 'skipTest', self.result.addSkip, 'yo') self.result.stopTestRun() output = self.get_output() expected = """<testsuite errors="0" failures="0" name="" tests="1" time="0.000"> <testcase classname="junitxml.tests.test_junitxml.Skips" name="test_me" time="0.000"> <skip>yo</skip> </testcase> </testsuite> """ self.assertEqual(expected, output)
Example #2
Source File: test_junitxml.py From ConTroll_Remote_Access_Trojan with Apache License 2.0 | 6 votes |
def test_skip_reason(self): """Check the skip element content is escaped""" class SkipWithLt(unittest.TestCase): def runTest(self): self.fail("version < 2.7") try: runTest = unittest.skip("2.7 <= version")(runTest) except AttributeError: self.has_skip = False else: self.has_skip = True doc = self._run_and_parse_test(SkipWithLt()) if self.has_skip: self.assertEqual('2.7 <= version', doc.getElementsByTagName("skip")[0].firstChild.nodeValue) else: self.assertTrue( doc.getElementsByTagName("failure")[0].firstChild.nodeValue .endswith("AssertionError: version < 2.7\n"))
Example #3
Source File: test_node.py From aerospike-admin with Apache License 2.0 | 6 votes |
def setUp(self): info_cinfo = patch('lib.client.node.Node._info_cinfo') getfqdn = patch('lib.client.node.getfqdn') getaddrinfo = patch('socket.getaddrinfo') self.addCleanup(patch.stopall) lib.client.node.Node._info_cinfo = info_cinfo.start() lib.client.node.getfqdn = getfqdn.start() socket.getaddrinfo = getaddrinfo.start() Node._info_cinfo.return_value = "" lib.client.node.getfqdn.return_value = "host.domain.local" socket.getaddrinfo.return_value = [(2, 1, 6, '', ('192.1.1.1', 3000))] #@unittest.skip("Known Failure")
Example #4
Source File: test_setups.py From ConTroll_Remote_Access_Trojan with Apache License 2.0 | 6 votes |
def test_class_not_setup_or_torndown_when_skipped(self): class Test(unittest2.TestCase): classSetUp = False tornDown = False def setUpClass(cls): Test.classSetUp = True setUpClass = classmethod(setUpClass) def tearDownClass(cls): Test.tornDown = True tearDownClass = classmethod(tearDownClass) def test_one(self): pass Test = unittest2.skip("hop")(Test) self.runTests(Test) self.assertFalse(Test.classSetUp) self.assertFalse(Test.tornDown)
Example #5
Source File: test_skipping.py From ConTroll_Remote_Access_Trojan with Apache License 2.0 | 6 votes |
def test_skipping(self): class Foo(unittest2.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(unittest2.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)
Example #6
Source File: test_skipping.py From ConTroll_Remote_Access_Trojan with Apache License 2.0 | 6 votes |
def test_skip_doesnt_run_setup(self): class Foo(unittest2.TestCase): wasSetUp = False wasTornDown = False def setUp(self): Foo.wasSetUp = True def tornDown(self): Foo.wasTornDown = True def test_1(self): pass test_1 = unittest2.skip('testing')(test_1) result = unittest2.TestResult() test = Foo("test_1") suite = unittest2.TestSuite([test]) suite.run(result) self.assertEqual(result.skipped, [(test, "testing")]) self.assertFalse(Foo.wasSetUp) self.assertFalse(Foo.wasTornDown)
Example #7
Source File: test_skipping.py From ConTroll_Remote_Access_Trojan with Apache License 2.0 | 6 votes |
def test_decorated_skip(self): def decorator(func): def inner(*a): return func(*a) return inner class Foo(unittest2.TestCase): def test_1(self): pass test_1 = decorator(unittest2.skip('testing')(test_1)) result = unittest2.TestResult() test = Foo("test_1") suite = unittest2.TestSuite([test]) suite.run(result) self.assertEqual(result.skipped, [(test, "testing")])
Example #8
Source File: support.py From arissploit with GNU General Public License v3.0 | 5 votes |
def requires_resource(resource): if resource == 'gui' and not _is_gui_available(): return unittest.skip("resource 'gui' is not available") if is_resource_enabled(resource): return _id else: return unittest.skip("resource {0!r} is not enabled".format(resource))
Example #9
Source File: support.py From blackmamba with MIT License | 5 votes |
def skip_unless_symlink(test): """Skip decorator for tests that require functional symlink""" ok = can_symlink() msg = "Requires functional symlink implementation" return test if ok else unittest.skip(msg)(test)
Example #10
Source File: support.py From blackmamba with MIT License | 5 votes |
def skip_unless_xattr(test): """Skip decorator for tests that require functional extended attributes""" ok = can_xattr() msg = "no non-broken extended attribute support" return test if ok else unittest.skip(msg)(test)
Example #11
Source File: test_unittest2_with.py From ConTroll_Remote_Access_Trojan with Apache License 2.0 | 5 votes |
def test_old_testresult_class(self): class Test(unittest2.TestCase): def testFoo(self): pass Test = unittest2.skip('no reason')(Test) self.assertOldResultWarning(Test('testFoo'), 0)
Example #12
Source File: support.py From gimp-plugin-export-layers with GNU General Public License v3.0 | 5 votes |
def requires_resource(resource): if resource == 'gui' and not _is_gui_available(): return unittest.skip("resource 'gui' is not available") if is_resource_enabled(resource): return _id else: return unittest.skip("resource {0!r} is not enabled".format(resource))
Example #13
Source File: support.py From gimp-plugin-export-layers with GNU General Public License v3.0 | 5 votes |
def impl_detail(msg=None, **guards): if check_impl_detail(**guards): return _id if msg is None: guardnames, default = _parse_guards(guards) if default: msg = "implementation detail not available on {0}" else: msg = "implementation detail specific to {0}" guardnames = sorted(guardnames.keys()) msg = msg.format(' or '.join(guardnames)) return unittest.skip(msg)
Example #14
Source File: support.py From gimp-plugin-export-layers with GNU General Public License v3.0 | 5 votes |
def skip_unless_symlink(test): """Skip decorator for tests that require functional symlink""" ok = can_symlink() msg = "Requires functional symlink implementation" return test if ok else unittest.skip(msg)(test)
Example #15
Source File: support.py From gimp-plugin-export-layers with GNU General Public License v3.0 | 5 votes |
def skip_unless_xattr(test): """Skip decorator for tests that require functional extended attributes""" ok = can_xattr() msg = "no non-broken extended attribute support" return test if ok else unittest.skip(msg)(test)
Example #16
Source File: support.py From blackmamba with MIT License | 5 votes |
def requires_resource(resource): if resource == 'gui' and not _is_gui_available(): return unittest.skip("resource 'gui' is not available") if is_resource_enabled(resource): return _id else: return unittest.skip("resource {0!r} is not enabled".format(resource))
Example #17
Source File: support.py From arissploit with GNU General Public License v3.0 | 5 votes |
def impl_detail(msg=None, **guards): if check_impl_detail(**guards): return _id if msg is None: guardnames, default = _parse_guards(guards) if default: msg = "implementation detail not available on {0}" else: msg = "implementation detail specific to {0}" guardnames = sorted(guardnames.keys()) msg = msg.format(' or '.join(guardnames)) return unittest.skip(msg)
Example #18
Source File: support.py From arissploit with GNU General Public License v3.0 | 5 votes |
def skip_unless_symlink(test): """Skip decorator for tests that require functional symlink""" ok = can_symlink() msg = "Requires functional symlink implementation" return test if ok else unittest.skip(msg)(test)
Example #19
Source File: support.py From arissploit with GNU General Public License v3.0 | 5 votes |
def skip_unless_xattr(test): """Skip decorator for tests that require functional extended attributes""" ok = can_xattr() msg = "no non-broken extended attribute support" return test if ok else unittest.skip(msg)(test)
Example #20
Source File: support.py From Tautulli with GNU General Public License v3.0 | 5 votes |
def requires_resource(resource): if resource == 'gui' and not _is_gui_available(): return unittest.skip("resource 'gui' is not available") if is_resource_enabled(resource): return _id else: return unittest.skip("resource {0!r} is not enabled".format(resource))
Example #21
Source File: support.py From Tautulli with GNU General Public License v3.0 | 5 votes |
def impl_detail(msg=None, **guards): if check_impl_detail(**guards): return _id if msg is None: guardnames, default = _parse_guards(guards) if default: msg = "implementation detail not available on {0}" else: msg = "implementation detail specific to {0}" guardnames = sorted(guardnames.keys()) msg = msg.format(' or '.join(guardnames)) return unittest.skip(msg)
Example #22
Source File: support.py From Tautulli with GNU General Public License v3.0 | 5 votes |
def skip_unless_symlink(test): """Skip decorator for tests that require functional symlink""" ok = can_symlink() msg = "Requires functional symlink implementation" return test if ok else unittest.skip(msg)(test)
Example #23
Source File: support.py From Tautulli with GNU General Public License v3.0 | 5 votes |
def skip_unless_xattr(test): """Skip decorator for tests that require functional extended attributes""" ok = can_xattr() msg = "no non-broken extended attribute support" return test if ok else unittest.skip(msg)(test)
Example #24
Source File: support.py From V1EngineeringInc-Docs with Creative Commons Attribution Share Alike 4.0 International | 5 votes |
def requires_resource(resource): if resource == 'gui' and not _is_gui_available(): return unittest.skip("resource 'gui' is not available") if is_resource_enabled(resource): return _id else: return unittest.skip("resource {0!r} is not enabled".format(resource))
Example #25
Source File: support.py From V1EngineeringInc-Docs with Creative Commons Attribution Share Alike 4.0 International | 5 votes |
def impl_detail(msg=None, **guards): if check_impl_detail(**guards): return _id if msg is None: guardnames, default = _parse_guards(guards) if default: msg = "implementation detail not available on {0}" else: msg = "implementation detail specific to {0}" guardnames = sorted(guardnames.keys()) msg = msg.format(' or '.join(guardnames)) return unittest.skip(msg)
Example #26
Source File: support.py From V1EngineeringInc-Docs with Creative Commons Attribution Share Alike 4.0 International | 5 votes |
def skip_unless_symlink(test): """Skip decorator for tests that require functional symlink""" ok = can_symlink() msg = "Requires functional symlink implementation" return test if ok else unittest.skip(msg)(test)
Example #27
Source File: support.py From V1EngineeringInc-Docs with Creative Commons Attribution Share Alike 4.0 International | 5 votes |
def skip_unless_xattr(test): """Skip decorator for tests that require functional extended attributes""" ok = can_xattr() msg = "no non-broken extended attribute support" return test if ok else unittest.skip(msg)(test)
Example #28
Source File: support.py From telegram-robot-rss with Mozilla Public License 2.0 | 5 votes |
def requires_resource(resource): if resource == 'gui' and not _is_gui_available(): return unittest.skip("resource 'gui' is not available") if is_resource_enabled(resource): return _id else: return unittest.skip("resource {0!r} is not enabled".format(resource))
Example #29
Source File: support.py From verge3d-blender-addon with GNU General Public License v3.0 | 5 votes |
def impl_detail(msg=None, **guards): if check_impl_detail(**guards): return _id if msg is None: guardnames, default = _parse_guards(guards) if default: msg = "implementation detail not available on {0}" else: msg = "implementation detail specific to {0}" guardnames = sorted(guardnames.keys()) msg = msg.format(' or '.join(guardnames)) return unittest.skip(msg)
Example #30
Source File: support.py From verge3d-blender-addon with GNU General Public License v3.0 | 5 votes |
def skip_unless_symlink(test): """Skip decorator for tests that require functional symlink""" ok = can_symlink() msg = "Requires functional symlink implementation" return test if ok else unittest.skip(msg)(test)