[Zope-CMF] Re: CachingPolicyManager improvements
Geoff Davis
geoff at phds.org
Fri Sep 2 18:49:12 EDT 2005
On Fri, 02 Sep 2005 23:08:37 +0100, Jens Vagelpohl wrote:
> IMHO there is at least one problematic item (well, it's not for the
> trunk, but for the 1.5/1.4 branches), which is the dependency on
> ZopeTestCase. The way the code works right now you immediately
> prevent any tests from running on platforms that do not have
> ZopeTestCase installed - it blows up the testrunner. That needs to
> degrade a bit more gracefully in the absence of ZopeTestCase.
So you would be OK if the tests just failed if ZopeTestCase were not
installed?
I think something along the lines of
try:
from ZopeTestCase import ZopeTestCase
except:
print 'Install ZopeTestCase!'
class ZopeTestCase:
pass
might do the trick. Unless you want to write your own functional tests ;)
More information about the Zope-CMF
mailing list