]> granicus.if.org Git - python/commitdiff
Compute the name of the test file so that it can be found both when this
authorFred Drake <fdrake@acm.org>
Mon, 3 Jul 2000 16:37:42 +0000 (16:37 +0000)
committerFred Drake <fdrake@acm.org>
Mon, 3 Jul 2000 16:37:42 +0000 (16:37 +0000)
test is run as a script and when imported via the regression test
framework.

Problem reported by Phillip Porch <root@theporch.com>.

Lib/test/test_minidom.py

index 4819bc6d279b565d441b39e10bb63ec4263048e3..73c8ac48e55adda4a9eb6020d07b30aeeda9dffd 100644 (file)
@@ -1,7 +1,17 @@
+# test for xml.dom.minidom
+
 from xml.dom.minidom import parse, Node, Document, parseString
-import traceback, sys
 
-tstfile="test.xml"
+import os.path
+import sys
+import traceback
+
+if __name__ == "__main__":
+    base = sys.argv[0]
+else:
+    base = __file__
+tstfile = os.path.join(os.path.dirname(base), "test.xml")
+del base
 
 Node._debug=1