This patch removes all uses of "assert" in the regression test suite

and replaces them with a new API verify(). As a result the regression
suite will also perform its tests in optimization mode.

Written by Marc-Andre Lemburg. Copyright assigned to Guido van Rossum.
This commit is contained in:
Marc-André Lemburg 2001-01-17 19:11:13 +00:00
parent 8551dd6078
commit 3661908a6a
70 changed files with 436 additions and 412 deletions

View file

@ -3,7 +3,7 @@
import sys, os, string, tempfile, traceback
from os import mkdir, rmdir # Can't test if these fail
del mkdir, rmdir
from test_support import verbose, TestFailed
from test_support import verify, verbose, TestFailed
# Helpers to create and destroy hierarchies.
@ -188,16 +188,16 @@ print dir()
t7, sub, subsub = None, None, None
import t7 as tas
print dir(tas)
assert not t7
verify(not t7)
from t7 import sub as subpar
print dir(subpar)
assert not t7 and not sub
verify(not t7 and not sub)
from t7.sub import subsub as subsubsub
print dir(subsubsub)
assert not t7 and not sub and not subsub
verify(not t7 and not sub and not subsub)
from t7.sub.subsub import spam as ham
print "t7.sub.subsub.spam =", ham
assert not t7 and not sub and not subsub
verify(not t7 and not sub and not subsub)
"""),
]