Exemplo n.º 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)
Exemplo n.º 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)
Exemplo n.º 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)
Exemplo n.º 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)
Exemplo n.º 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
Exemplo n.º 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
Exemplo n.º 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
Exemplo n.º 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)
Exemplo n.º 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)
Exemplo n.º 10
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)
Exemplo n.º 11
0
def expectedFailure(func):
    return unittest2.expectedFailure(func)
Exemplo n.º 12
0
        class Foo(unittest2.TestCase):
            def test_die(self):
                pass

            test_die = unittest2.expectedFailure(test_die)
Exemplo n.º 13
0
        class Foo(unittest2.TestCase):
            def test_die(self):
                self.fail("help me!")

            test_die = unittest2.expectedFailure(test_die)
Exemplo n.º 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)
Exemplo n.º 16
0
class TestSkip(TestCase):
    def test_expected_failure(self):
        self.fail("this should happen unfortunately")

    test_expected_failure = expectedFailure(test_expected_failure)
Exemplo n.º 17
0
def expectedFailure(func, bugnumber=None):
    return unittest2.expectedFailure(func)
Exemplo n.º 18
0
 def expect_failure(func):
     return unittest.expectedFailure(func)