On 11/30/10 12:29 AM, Wichert Akkerman wrote:
> 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?
Nothing special about it; it just subclasses the main test case class
and passes --
http://svn.plone.org/svn/collective/collective.megaphone/trunk/src/collective/megaphone/tests/base.py
----------              
David Glick
 Web Developer
 [email protected]
 206.286.1235x32

Groundwire: You Are Connected           
 http://groundwire.org          

Online tools and strategies for the environmental movement.  Sign up for 
Groundwire News!
 http://groundwire.org/email-capture

Check out our 2010 Website Benchmarks Report. How do you stack up?
 http://groundwire.org/resources/articles/2010-website-benchmarks-report

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

Reply via email to