[Python-Dev] Weird new test failures: import test.XYZ failing
Tim Peters
tim.one@comcast.net
Sun, 10 Mar 2002 01:28:03 -0500
I'm seeing three seemingly unrelated failures on Windows, seemingly
unrelated to each other or to anything that's been checked in since the last
time the tests passed. Anyone else? I blew away my intermediate files and
rebuilt Python from scratch without visible change; debug-mode builds act
the same too; only test_pyclbr.py was changed recently, but in a way that
doesn't relate to the failure mode.
Hmm -- but every one of them *is* trying to import something with a name of
the form "test.XYZ". Ring a bell to anyone?
C:\Code\python\PCbuild>python ../lib/test/test_pyclbr.py
test_easy (__main__.PyclbrTest) ... ok
test_others (__main__.PyclbrTest) ... ERROR
======================================================================
ERROR: test_others (__main__.PyclbrTest)
----------------------------------------------------------------------
Traceback (most recent call last):
File "../lib/test/test_pyclbr.py", line 153, in test_others
module=sys.modules[__name__])
File "../lib/test/test_pyclbr.py", line 60, in checkModule
dict = pyclbr.readmodule_ex(moduleName)
File "C:\CODE\PYTHON\lib\pyclbr.py", line 171, in readmodule_ex
child = readmodule_ex(submodule, parent['__path__'], 1)
KeyError: __path__
----------------------------------------------------------------------
Ran 2 tests in 2.090s
FAILED (errors=1)
Traceback (most recent call last):
File "../lib/test/test_pyclbr.py", line 167, in ?
test_main()
File "../lib/test/test_pyclbr.py", line 163, in test_main
run_unittest(PyclbrTest)
File "../lib/test\test_support.py", line 190, in run_unittest
run_suite(unittest.makeSuite(testclass), testclass)
File "../lib/test\test_support.py", line 185, in run_suite
raise TestFailed(err)
test_support.TestFailed: Traceback (most recent call last):
File "../lib/test/test_pyclbr.py", line 153, in test_others
module=sys.modules[__name__])
File "../lib/test/test_pyclbr.py", line 60, in checkModule
dict = pyclbr.readmodule_ex(moduleName)
File "C:\CODE\PYTHON\lib\pyclbr.py", line 171, in readmodule_ex
child = readmodule_ex(submodule, parent['__path__'], 1)
KeyError: __path__
The full line there is
cm('test.test_pyclbr',
module=sys.modules[__name__])
C:\Code\python\PCbuild>python ../lib/test/test_descrtut.py
Traceback (most recent call last):
File "../lib/test/test_descrtut.py", line 501, in ?
test_main(1)
File "../lib/test/test_descrtut.py", line 496, in test_main
import test_support, test.test_descrtut
ImportError: No module named test_descrtut
An obvious attempt to import test.test_descrtut.
C:\Code\python\PCbuild>python ../lib/test/test_charmapcodec.py
Traceback (most recent call last):
File "../lib/test/test_charmapcodec.py", line 21, in ?
check(unicode('abc', codecname), u'abc')
LookupError: unknown encoding
At line 21, codecname is
codecname = 'test.testcodec'