[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