[Zope-dev] zope.publisher dependencies
Tres Seaver
tseaver at palladion.com
Tue Feb 24 11:12:32 EST 2009
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Jim Fulton wrote:
> On Feb 24, 2009, at 9:26 AM, Tres Seaver wrote:
> ...
>>> As for TestRequest, I could update the setup.py of various packages
>>> that
>>> currently depend on zope.publisher just for TestRequest. I would
>>> make
>>> zope.publisher a test-only requirement.
>> Frankly, any code using a testing stub which is that heavyweight needs
>> to be refactored.
>
>
> There's nothing all that heavyweight about TestRequest.
- - It derives from BrowserRequest, which means carrying along a *lot*
of extra implementation baggage. Tests which use this class, rather
than stubbing out a dummy request which provides only the API required
by the application-under-test, will tend to grow unexpected /
undesirable tentacles to the request implementation.
- - Using TestRequest involves pulling in all of zope.publisher, a *big*
dependency; Shane wants to reduce such dependencies.
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
iD8DBQFJpBxw+gerLs4ltQ4RAosKAKDNmJoShgxtFrhi3rVFYqa3H+ncVACgmGU8
TOcde0xx65K1KeIopuy3hpk=
=/+UR
-----END PGP SIGNATURE-----
More information about the Zope-Dev
mailing list