test_support: add a docstring to vereq().

test_complex:  repair new test's usage of vereq().
This commit is contained in:
Tim Peters 2001-12-29 17:34:57 +00:00
parent 5a0f010c67
commit 77902970c5
2 changed files with 11 additions and 2 deletions

View file

@ -118,6 +118,16 @@ def verify(condition, reason='test failed'):
raise TestFailed(reason)
def vereq(a, b):
"""Raise TestFailed if a == b is false.
This is better than verify(a == b) because, in case of failure, the
error message incorporates repr(a) and repr(b) so you can see the
inputs.
Note that "not (a == b)" isn't necessarily the same as "a != b"; the
former is tested.
"""
if not (a == b):
raise TestFailed, "%r == %r" % (a, b)