[Zope-dev] How to test changes to ZTK packages?

Tres Seaver tseaver at palladion.com
Tue Jun 30 14:41:49 EDT 2009


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Jim Fulton wrote:
> I should know this, but I don't.  What is the recommended way to test  
> changes to core ZTK packages to mitigate the risk that changes affect  
> other packages? Is there a page somewhere with instructions?
> 
> I tried using using zope.release.  Building the trunk of zope.release  
> with Python 2.4 and running the tests gives lots of test import errors  
> and test failures.  (Lots of tests want to import z3c.pt.) The tests  
> hang when I try to build and run with Python 2.6.
> 
> BTW, zope.release wants lxml, which is a real pain on Mac OS X and  
> Centos 4.  Does the ZTK really need to depend on lxml?

IMO, Any ZTK package should be testable via plain 'python2.{5,6}
setup.py test'.  If that doesn't get the testing dependencies installed,
then they should be added.

There is a recipe for testing *other* packages which might be affected
by changes to the package-under-development:

 http://pypi.python.org/pypi/z3c.recipe.compattest

I don't know how to supply the set of dependents to that recipe
(something in the buildout config file, I guess).



Tres.
- --
===================================================================
Tres Seaver          +1 540-429-0999          tseaver at palladion.com
Palladion Software   "Excellence by Design"    http://palladion.com
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFKSlxt+gerLs4ltQ4RAgSeAKC41QMLihHrD9JcwmEmXeojL/4kMwCeLEfH
ltQDJ4vxrQQH3xBuj8w3uV0=
=7xZ4
-----END PGP SIGNATURE-----



More information about the Zope-Dev mailing list