[Twisted-Python] Naming test methods constructed with deferredGenerator - is it possible?
Marcin Kasperski
Marcin.Kasperski at softax.com.pl
Fri Apr 28 08:14:34 EDT 2006
In my trial tests I have a few test methods constructed using
deferredGenerator idiom. Something like that:
def testSomething(self):
# ... do something
yield defer.waitForDeferred(someDeferred)
# ... do something
yield defer.waitForDeferred(otherDeferred)
# ... do something
testSomething = defer.deferredGenerator(testSomething)
Let's write clean code and works perfectly. ... Almost.
The problem is that in the verbose test output I get
<lambda> ... [OK]
Of course I would prefer
testSomething ... [OK]
Is it possible to name the function returned by deferredGenerator
somehow? If not, how to solve this situation? Extra problem is
that if I add sth like 'def testSomethingWrapped(self):' calling
generator inside, then trial will consider both testSomethign
and testSomethingWrapped as independed test methods...
More information about the Twisted-Python
mailing list