Complete the absolute import patch for the test suite. All relative

imports of test modules now import from the test package.  Other
related oddities are also fixed (like DeprecationWarning filters that
weren't specifying the full import part, etc.).  Also did a general
code cleanup to remove all "from test.test_support import *"'s.  Other
from...import *'s weren't changed.
This commit is contained in:
Barry Warsaw 2002-07-30 23:27:12 +00:00
parent 1bc894b133
commit 408b6d34de
46 changed files with 79 additions and 60 deletions

View file

@ -173,10 +173,8 @@ if __name__ == "__main__":
# execute the regression test to stdout, if called as a script:
import os
called_in_dir, called_as = os.path.split(sys.argv[0])
called_in_dir = os.path.abspath(called_in_dir)
called_as, py = os.path.splitext(called_as)
sys.path.append(os.path.join(called_in_dir, 'test'))
if '-q' in sys.argv:
import test_support
from test import test_support
test_support.verbose = 0
__import__('test_' + called_as.lower())
__import__('test.test_' + called_as.lower())