'Thes destructive test suite should run the tests normally.'

def test_basic(self):

    called = []
    class MockTest(pyunit.TestCase, ):
        def test_foo(test):
            called.append(True)
    test = MockTest('test_foo')
    result = reporter.TestResult()
    suite = runner.DestructiveTestSuite([test])
    self.assertEqual(called, [])
    suite.run(result)
    self.assertEqual(called, [True])
    self.assertEqual(suite.countTestCases(), 0)
