'Calling L{decorate} on a test suite with already-decorated tests
decorates all of the tests in the suite again.'

def test_decorateDecoratedSuite(self):

    test = self.TestCase()
    decoratedTest = unittest.decorate(test, unittest.TestDecorator)
    redecoratedTest = unittest.decorate(decoratedTest, unittest.TestDecorator)
    self.assertTestsEqual(redecoratedTest, unittest.TestDecorator(decoratedTest))
