[Python-Dev] failures in the regression tests
Trent Mick
trentm@ActiveState.com
Thu, 27 Jul 2000 16:17:47 -0700
On Wed, Jul 26, 2000 at 11:07:02PM -0400, Jeremy Hylton wrote:
> I am trying to keep track of failures in the regression test suite.
> At the moment, all the available tests work correctly on my Linux
> box. I understand there are still problems with test_fork1 on some
> SMP Linux boxes. (I believe this error has been around for many
> months.) And that the test_winreg and test_winreg32 tests are failing
> on Windows builds.
>
> If you are aware of any other tests that are failing, please let me
> know. (Preferably by private email.) We need to get the tests fixed
> quickly. As I write in PEP 200 (Python 2.0 release schedule):
Configuration:
WinNT 4.00.1381
IE 5.500.2314.1003
MSVC 6.0
Dual Xeon processors (500Mhz?)
Python CVS as of this morning
Failures:
test_mmap
test_winreg
test_winreg2
test_popen2
*** test_mmap:
C:\trentm\tmp\python\dist\src\PCbuild>python ..\Lib\test\test_mmap.py
Position of foo: 1.0 pages
Length of file: 2.0 pages
Contents of byte 0: '\000'
Contents of first 3 bytes: '\000\000\000'
Modifying file's content...
Contents of byte 0: '3'
Contents of first 3 bytes: '3\000\000'
Contents of second page: foobar
Regex match on mmap (page start, length of match): 1.0 6
Seek to zeroth byte
Seek to 42nd byte
Seek to last byte
Try to seek to negative position...
Try to seek beyond end of mmap...
Try to seek to negative position...
Attempting resize()
Traceback (most recent call last):
File "..\Lib\test\test_mmap.py", line 114, in ?
test_both()
File "..\Lib\test\test_mmap.py", line 100, in test_both
m.resize( 512 )
WindowsError: [Errno 6] The handle is invalid
Fredrik (Win65, MSVC 5.0) tells me he gets the same failure but with a
different error code.
*** test_popen2
C:\trentm\tmp\python\dist\src\PCbuild>python ..\Lib\test\test_popen2.py
testing popen2...
Traceback (most recent call last):
File "..\Lib\test\test_popen2.py", line 22, in ?
main()
File "..\Lib\test\test_popen2.py", line 20, in main
popen2._test()
File "C:\trentm\tmp\python\dist\src\lib\popen2.py", line 148, in _test
assert r.read() == teststr
AssertionError
I haven't looked at this one.
*** test_winreg
C:\trentm\tmp\python\dist\src\PCbuild>python ..\Lib\test\regrtest.py test_winreg
test_winreg
test test_winreg failed -- Unread: '\012'
1 test failed: test_winreg
This is just failing because Lib/test/output/test_winreg has one blank line
at the end that it should not. I am going to checkin a fix soon (if I can
remember how, seeing as I let everyone else checkin all my previous patches
:)
*** test_winreg2
C:\trentm\tmp\python\dist\src\PCbuild>python ..\Lib\test\regrtest.py
test_winreg2
test_winreg2
test test_winreg2 failed -- Writing: ' ', expected: ''
1 test failed: test_winreg2
C:\trentm\tmp\python\dist\src\PCbuild>python ..\Lib\test\test_winreg2.py
Test Passed: testKeyDict_Values
Test Passed: testKeyDict_Items
Test Passed: testGetValueNames
Test Passed: testSetDwordBigEndian
Test Passed: testGetSubkeyNames
Test Passed: testResourceRequirementsListType
Test Passed: testLoad
Test Passed: testDeleteKey
Test Passed: testValueDict_Length
Test Passed: testResourceDescriptionType
Test Passed: testSetMultiSz
Test Passed: testSetFullResourceDescription
HKEY_CLASSES_ROOT
HKEY_CURRENT_USER
HKEY_LOCAL_MACHINE
HKEY_USERS
HKEY_CURRENT_CONFIG
HKEY_DYN_DATA
HKEY_PERFORMANCE_DATA
Test Passed: testHives
Test Passed: testDWordType
Test Passed: testRemote
Test Passed: testKeyDict_DelItem
Test Failed: testSetIntValue
Traceback (most recent call last):
File "..\Lib\test\test_winreg2.py", line 297, in ?
func()
File "..\Lib\test\test_winreg2.py", line 178, in testSetIntValue
key.deleteKey( "HKLM\\Software\\a\\b")
AttributeError: 'RegKey' instance has no attribute 'deleteKey'
Test Passed: testResourceLinkType
Test Passed: testNoneType
Test Passed: testValueDict_Map
Test Passed: testSetResourceList
Test Passed: testKeyDict_Length
Test Passed: testKeyDict_ClearKeys
Test Passed: testDWordBigEndianType
Test Passed: testOpen
Test Passed: testSetBinaryData
Test Passed: testStringType
Test Failed: testSetBinaryValue
Traceback (most recent call last):
File "..\Lib\test\test_winreg2.py", line 297, in ?
func()
File "..\Lib\test\test_winreg2.py", line 183, in testSetBinaryValue
key.setValue( "abcd", array.array( 'c', "PPPPPPPPPPPPPPP") )
NameError: array
Test Passed: testSetResourceRequirementsList
Test Passed: testValueDict_Items
Test Passed: testShortcuts
Test Passed: testUnicodeValueName
Test Passed: testGetValueDataFromEnum
Test Passed: testValueDict_Get
Test Passed: testValueDict_GetItem
Test Passed: testValueDict_Keys
Test Passed: testKeyDict_HasKey
Test Passed: testExpandStringType
Test Passed: testValueDict_HasKey
Test Passed: testCreateKey
Test Passed: testGetBinaryData
Test Passed: testKeyDict_Get
Test Passed: testSave
Test Passed: testValueDict_ClearKeys
Test Passed: testCmp
Test Passed: testLinkType
Test Passed: testSetExpandString
Test Passed: testKeyDict_GetItem
Test Passed: testRepr
Test Passed: testClose
Test Passed: testSetLink
Test Passed: testGetValueDataFromName
Test Passed: testUnicodeKeyName
Test Passed: testKeyDict_Map
Test Passed: testGetValueNameDataAndType
Test Passed: testOpenFailure
Test Passed: testSetDword
Test Passed: testOpenKeyWithFlags
Test Passed: testSetNone
Test Passed: testKeyDict_Keys
Test Passed: testMultiStringType
Test Passed: testSetStringValue
Test Passed: testValueDict_DelItem
Test Passed: testNonZero
Test Passed: testFlush
Test Passed: testGetSubkeys
Test Passed: testDeleteValue
Test Passed: testSetString
Test Passed: testValueDict_Values
This is funny I was getting a more serious crash before. So was Fredrik.
Trent
--
Trent Mick
TrentM@ActiveState.com