[Twisted-Python] Re: [Twisted-commits] r22733 - Add clear() method to TestSuite, play with DocTestSuite (ahah some much fun).

Jonathan Lange jml at mumak.net
Fri Feb 29 17:17:39 EST 2008


On Sat, Mar 1, 2008 at 9:02 AM, Thomas Herve
<therve at wolfwood.twistedmatrix.com> wrote:
>  @@ -1241,6 +1242,13 @@
>          return result
>
>
>  +    def clear(self):
>  +        """
>  +        Remove all previously added tests.
>  +        """
>  +        self._tests = []
>  +
>  +
>


>   class TestDecorator(components.proxyForInterface(itrial.ITestCase,
>                                                   "_originalTest")):
>  @@ -1293,8 +1301,8 @@
>      # Originally, we recreated the suite by calling test.__class__. The problem
>      # was that the old suite kept references to test instances, which turns out
>      # to never be free. Now we remove the original references by emptying the
>  -    # _tests list.
>  -    test._tests = []
>  +    # list of tests.
>  +    test.clear()

What's your plan for making sure this works with stdlib TestSuite?

jml




More information about the Twisted-Python mailing list