On 11/29/10 19:09 , David Glick wrote:
> On 11/29/10 4:59 AM, Wichert Akkerman wrote:
>> In one project I am seeing a number of test failures that are very odd:
>>
>> Error in test runTest
>> (euphorie.deployment.tests.functional.EuphorieFunctionalTestCase)
>> Traceback (most recent call last):
>>     File
>> "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/unittest.py",
>> line 279, in run
>>       testMethod()
>> TypeError: 'NoneType' object is not callable
>>
>>
>> This appears to have once for every testmodule which imports my
>> functional test base class. The class itself is really simple:
>>
>> class EuphorieFunctionalTestCase(PloneTestCase.FunctionalTestCase):
>>       layer = EuphorieLayer
>>
>>       def adminBrowser(self):
>>           """Return a browser logged in as the site owner."""
>>           ...
>>
>> I'm afraid I have no idea why this happens. Has anyone seen this kind of
>> behaviour before?
> Yes. This runTest method is added by
> Testing.ZopeTestCase.zopedoctest.functional.ZopeSuiteFactory's
> setup_test_class. So if you use a test class with one of the suites
> based on that (e.g. ZopeDocFileSuite, FunctionalDocFileSuite), and also
> try to use it with unittest autodiscovery, you'll get this error.  I
> worked around it by defining a separate test case class for my Zope
> doctest suites.

Can you show us what your test case class looks like?

Wichert.
_______________________________________________
Product-Developers mailing list
[email protected]
http://lists.plone.org/mailman/listinfo/product-developers

Reply via email to