예제 #1
0
class TestStringIOWrite(BioWrite, unittest.TestCase):
    def setUp(self):
        fileobj = BytesIO()
        self.bio = io.wrap_io(fileobj)

    test_eof = unittest.expectedFailure(BioWrite.test_eof)
    test_puts = unittest.expectedFailure(BioWrite.test_puts)
예제 #2
0
class TestStringIORead(BioRead, unittest.TestCase):
    def setUp(self):
        fileobj = BytesIO(api.string(self.data))
        self.bio = io.wrap_io(fileobj)

    test_ctrl_pending = unittest.expectedFailure(BioRead.test_ctrl_pending)
    test_eof = unittest.expectedFailure(BioRead.test_eof)
    test_gets = unittest.expectedFailure(BioRead.test_gets)
    test_pending = unittest.expectedFailure(BioRead.test_pending)
예제 #3
0
        class Test(unittest2.TestCase):
            def testSkip(self):
                self.skipTest('foobar')

            def testExpectedFail(self):
                raise TypeError

            testExpectedFail = unittest2.expectedFailure(testExpectedFail)

            def testUnexpectedSuccess(self):
                pass

            testUnexpectedSuccess = unittest2.expectedFailure(
                testUnexpectedSuccess)
예제 #4
0
 def wrapper(*args, **kwargs):
     xfail_reason = expected_fn(*args, **kwargs)
     if xfail_reason is not None:
         xfail_func = unittest2.expectedFailure(func)
         xfail_func(*args, **kwargs)
     else:
         func(*args, **kwargs)
예제 #5
0
        class Succeeds(unittest.TestCase):
            def test_me(self):
                pass

            try:
                test_me = unittest.expectedFailure(test_me)
            except AttributeError:
                pass  # Older python - just let the test pass
예제 #6
0
        class ExpectedFail(unittest.TestCase):
            def test_me(self):
                self.fail("fail")

            try:
                test_me = unittest.expectedFailure(test_me)
            except AttributeError:
                # Older python - just let the test fail
                expected_failure_support[0] = False
예제 #7
0
 def __call__(self, function):
     if self.condition:
         if is_python_26():
             import unittest2 as unittest
         else:
             import unittest
         return unittest.expectedFailure(function)
     else:
         return function
예제 #8
0
 def wrapper(*args, **kwargs):
     self = args[0]
     if funcutils.requires_self(expected_fn):
         xfail_reason = expected_fn(self)
     else:
         xfail_reason = expected_fn()
     if xfail_reason is not None:
         xfail_func = unittest2.expectedFailure(func)
         xfail_func(*args, **kwargs)
     else:
         func(*args, **kwargs)
예제 #9
0
 def wrapper(*args, **kwargs):
     self = args[0]
     if funcutils.requires_self(expected_fn):
         xfail_reason = expected_fn(self)
     else:
         xfail_reason = expected_fn()
     if xfail_reason is not None:
         if configuration.results_formatter_object is not None:
             # Mark this test as expected to fail.
             configuration.results_formatter_object.handle_event(
                 EventBuilder.event_for_mark_test_expected_failure(self))
         xfail_func = unittest2.expectedFailure(func)
         xfail_func(*args, **kwargs)
     else:
         func(*args, **kwargs)
예제 #10
0
파일: decorators.py 프로젝트: Aj0Ay/lldb
 def wrapper(*args, **kwargs):
     self = args[0]
     if funcutils.requires_self(expected_fn):
         xfail_reason = expected_fn(self)
     else:
         xfail_reason = expected_fn()
     if xfail_reason is not None:
         if configuration.results_formatter_object is not None:
             # Mark this test as expected to fail.
             configuration.results_formatter_object.handle_event(
                 EventBuilder.event_for_mark_test_expected_failure(self))
         xfail_func = unittest2.expectedFailure(func)
         xfail_func(*args, **kwargs)
     else:
         func(*args, **kwargs)
예제 #11
0
def expectedFailure(func):
    return unittest2.expectedFailure(func)
예제 #12
0
        class Foo(unittest2.TestCase):
            def test_die(self):
                pass

            test_die = unittest2.expectedFailure(test_die)
예제 #13
0
        class Foo(unittest2.TestCase):
            def test_die(self):
                self.fail("help me!")

            test_die = unittest2.expectedFailure(test_die)
예제 #14
0
 def __call__(self, function):
     if self.condition:
         return unittest.expectedFailure(function)
     else:
         return function
class TestSkip(TestCase):
    def test_unexpected_success(self):
        pass
    test_unexpected_success = expectedFailure(test_unexpected_success)
예제 #16
0
class TestSkip(TestCase):
    def test_expected_failure(self):
        self.fail("this should happen unfortunately")

    test_expected_failure = expectedFailure(test_expected_failure)
예제 #17
0
def expectedFailure(func, bugnumber=None):
    return unittest2.expectedFailure(func)
예제 #18
0
파일: __init__.py 프로젝트: exarkun/opentls
 def expect_failure(func):
     return unittest.expectedFailure(func)