[Python-Dev] How far to go with user-friendliness
amk at amk.ca
Tue Jul 14 23:41:14 CEST 2015
On Tue, Jul 14, 2015 at 09:53:33AM -0700, Ethan Furman wrote:
> Part of writing tests is making sure they fail (and for the right reason) -- proper testing of the tests would reveal such a typo.
And there are other failure modes for writing tests that succeed but
are not testing what you think. For example, you might re-use the
same method name:
# Never executed
... 200 lines and 10 other test methods later ...
Or misuse assertRaises:
1 + "a"
# Second statement never reached
 + 'b'
I don't think unittest can protect its users from such things.
More information about the Python-Dev