[Python-Dev] PEP: Consolidating names in the unittest
module (original) (raw)
Michael Foord fuzzyman at voidspace.org.uk
Wed Jul 16 21:47:00 CEST 2008
- Previous message: [Python-Dev] PEP: Consolidating names in the `unittest` module
- Next message: [Python-Dev] PEP: Consolidating names in the `unittest` module (updated 2008-07-16)
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Tres Seaver wrote:
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
M.-A. Lemburg wrote:
On 2008-07-16 02:20, Collin Winter wrote:
On Tue, Jul 15, 2008 at 6:58 AM, Ben Finney <ben+python at benfinney.id.au> wrote:
Significant updates include removing all reference to the (already-resolved) new-style class issue, adding footnotes and references, and a Rationale summary of discussion on both sides of the divide for 'assert*' versus 'fail*' names.
:PEP: XXX :Title: Consolidating names in the
unittest
module :Version: 0.2 :Last-Modified: 2008-07-15 :Author: Ben Finney <ben+python at benfinney.id.au> :Status: Draft :Type: Standards Track :Content-Type: test/x-rst :Created: 2008-07-14 :Python-Version: 2.7, 3.1 +1 for doing this in 3.1. -1 for Python 2.7. The main reason is that there's just too much 2.x code out there using the API names you are suggesting to change and/or remove from the module. Since this is a major change in the unit test API, I'd also like to suggest that you use a new module name. This is both a precaution to prevent tests failing due to not having been upgraded and a way for old code to continue working by adding the old unittest module on sys.path. Please note that the required renaming of the methods in existing tests is not going to be as straight forward as you may think, since you may well rename method calls into the tested application rather than just the unit test class method calls if you're not careful.Do you have production code methods called 'assertEquals' and the like? It sounds pretty unlikely to me.
Michael
+1. I had just groped my way to that counter-proposal myself, for exactly your reasons.
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 iD8DBQFIfk+W+gerLs4ltQ4RApZlAJ47NVKXxbL/oaYyVZEUgRnnvajm+wCgyOO2 4GbVo2D1eWYcJvpx1yf8bLs= =2HV6 -----END PGP SIGNATURE-----
Python-Dev mailing list Python-Dev at python.org http://mail.python.org/mailman/listinfo/python-dev Unsubscribe: http://mail.python.org/mailman/options/python-dev/fuzzyman%40voidspace.org.uk
-- http://www.ironpythoninaction.com/ http://www.voidspace.org.uk/ http://www.trypython.org/ http://www.ironpython.info/ http://www.theotherdelia.co.uk/ http://www.resolverhacks.net/
- Previous message: [Python-Dev] PEP: Consolidating names in the `unittest` module
- Next message: [Python-Dev] PEP: Consolidating names in the `unittest` module (updated 2008-07-16)
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]