'Calling L{decorate} on a test suite will mutate the original suite.'

def test_decorateInPlaceMutatesOriginal(self):

    test = self.TestCase()
    suite = unittest.TestSuite([test])
    decoratedTest = unittest.decorate(suite, unittest.TestDecorator)
    self.assertSuitesEqual(decoratedTest, unittest.TestSuite([unittest.TestDecorator(test)]))
    self.assertSuitesEqual(suite, unittest.TestSuite([unittest.TestDecorator(test)]))
