Kaydet (Commit) 6dd7d07a authored tarafından Fred Drake's avatar Fred Drake

If PyXML is installed, there is no Node.allnodes, so that portion of

the test should be skipped if that's the case.
üst d2909c90
......@@ -618,11 +618,15 @@ names.sort()
failed = []
for name in names:
if name.startswith("test"):
func = globals()[name]
try:
func()
try:
Node.allnodes
except AttributeError:
# We don't actually have the minidom from teh standard library,
# but are picking up the PyXML version from site-packages.
def check_allnodes():
pass
else:
def check_allnodes():
confirm(len(Node.allnodes) == 0,
"assertion: len(Node.allnodes) == 0")
if len(Node.allnodes):
......@@ -634,6 +638,13 @@ for name in names:
# are needed
print len(Node.allnodes)
Node.allnodes = {}
for name in names:
if name.startswith("test"):
func = globals()[name]
try:
func()
check_allnodes()
except:
failed.append(name)
print "Test Failed: ", name
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment