Movatterモバイル変換


[0]ホーム

URL:


[Python-Dev] operator.c for release24-maint and test_bz2 on Python2.4.1

A.B., Khalidabkhd at hotmail.com
Fri Aug 26 14:35:22 CEST 2005


Hello there,The release24-maint check-ins for today contained this typo:===================================================================RCS file: /cvsroot/python/python/dist/src/Modules/operator.c,vretrieving revision 2.29retrieving revision 2.29.4.1diff -u -d -r2.29 -r2.29.4.1--- operator.c 4 Dec 2003 22:17:49 -0000 2.29+++ operator.c 26 Aug 2005 06:43:16 -0000 2.29.4.1@@ -267,6 +267,9 @@itemgetterobject *ig;PyObject *item;+ if (!_PyArg_NoKeywords("itemgetter()", kdws)) <----- kdws should be kwds+ return NULL;+if (!PyArg_UnpackTuple(args, "itemgetter", 1, 1, &item))return NULL;Also I wish to report that testBug1191043 of test_bz2 still fails in some cases on Python 2.4.1 on both WinXP Pro and Win98. Following is the output of the said test.#----------------------------Python 2.5a0------------------------------## In intrepreted session mode#-----------------------------------------------------------------------------#$ python -iPython 2.5a0 (#65, Aug 26 2005, 14:57:28)[GCC 3.4.4 (mingw special)] on win32Type "help", "copyright", "credits" or "license" for more information.>>>from test import test_bz2 as t>>>t.test_main()testBug1191043 (test.test_bz2.BZ2FileTest) ... oktestIterator (test.test_bz2.BZ2FileTest) ... oktestModeU (test.test_bz2.BZ2FileTest) ... oktestOpenDel (test.test_bz2.BZ2FileTest) ... oktestOpenNonexistent (test.test_bz2.BZ2FileTest) ... oktestRead (test.test_bz2.BZ2FileTest) ... oktestRead100 (test.test_bz2.BZ2FileTest) ... oktestReadChunk10 (test.test_bz2.BZ2FileTest) ... oktestReadLine (test.test_bz2.BZ2FileTest) ... oktestReadLines (test.test_bz2.BZ2FileTest) ... oktestSeekBackwards (test.test_bz2.BZ2FileTest) ... oktestSeekBackwardsFromEnd (test.test_bz2.BZ2FileTest) ... oktestSeekForward (test.test_bz2.BZ2FileTest) ... oktestSeekPostEnd (test.test_bz2.BZ2FileTest) ... oktestSeekPostEndTwice (test.test_bz2.BZ2FileTest) ... oktestSeekPreStart (test.test_bz2.BZ2FileTest) ... oktestUniversalNewlinesCRLF (test.test_bz2.BZ2FileTest) ... oktestUniversalNewlinesLF (test.test_bz2.BZ2FileTest) ... oktestWrite (test.test_bz2.BZ2FileTest) ... oktestWriteChunks10 (test.test_bz2.BZ2FileTest) ... oktestWriteLines (test.test_bz2.BZ2FileTest) ... oktestXReadLines (test.test_bz2.BZ2FileTest) ... oktestCompress (test.test_bz2.BZ2CompressorTest) ... oktestCompressChunks10 (test.test_bz2.BZ2CompressorTest) ... oktestDecompress (test.test_bz2.BZ2DecompressorTest) ... oktestDecompressChunks10 (test.test_bz2.BZ2DecompressorTest) ... oktestDecompressUnusedData (test.test_bz2.BZ2DecompressorTest) ... oktestEOFError (test.test_bz2.BZ2DecompressorTest) ... oktest_Constructor (test.test_bz2.BZ2DecompressorTest) ... oktestCompress (test.test_bz2.FuncTest) ... oktestDecompress (test.test_bz2.FuncTest) ... oktestDecompressEmpty (test.test_bz2.FuncTest) ... oktestDecompressIncomplete (test.test_bz2.FuncTest) ... ok----------------------------------------------------------------------Ran 33 tests in 4.730sOK#----------------------------Python 2.4.1 from CVS ----------------## In intrepreted session mode#-----------------------------------------------------------------------------#$ python -iPython 2.4.1 (#65, Aug 26 2005, 14:38:48)[GCC 3.4.4 (mingw special)] on win32Type "help", "copyright", "credits" or "license" for more information.>>>from test import test_bz2 as t>>>t.test_main()testBug1191043 (test.test_bz2.BZ2FileTest) ... oktestIterator (test.test_bz2.BZ2FileTest) ... oktestModeU (test.test_bz2.BZ2FileTest) ... oktestOpenDel (test.test_bz2.BZ2FileTest) ... oktestOpenNonexistent (test.test_bz2.BZ2FileTest) ... oktestRead (test.test_bz2.BZ2FileTest) ... oktestRead100 (test.test_bz2.BZ2FileTest) ... oktestReadChunk10 (test.test_bz2.BZ2FileTest) ... oktestReadLine (test.test_bz2.BZ2FileTest) ... oktestReadLines (test.test_bz2.BZ2FileTest) ... oktestSeekBackwards (test.test_bz2.BZ2FileTest) ... oktestSeekBackwardsFromEnd (test.test_bz2.BZ2FileTest) ... oktestSeekForward (test.test_bz2.BZ2FileTest) ... oktestSeekPostEnd (test.test_bz2.BZ2FileTest) ... oktestSeekPostEndTwice (test.test_bz2.BZ2FileTest) ... oktestSeekPreStart (test.test_bz2.BZ2FileTest) ... oktestUniversalNewlinesCRLF (test.test_bz2.BZ2FileTest) ... oktestUniversalNewlinesLF (test.test_bz2.BZ2FileTest) ... oktestWrite (test.test_bz2.BZ2FileTest) ... oktestWriteChunks10 (test.test_bz2.BZ2FileTest) ... oktestWriteLines (test.test_bz2.BZ2FileTest) ... oktestXReadLines (test.test_bz2.BZ2FileTest) ... oktestCompress (test.test_bz2.BZ2CompressorTest) ... oktestCompressChunks10 (test.test_bz2.BZ2CompressorTest) ... oktestDecompress (test.test_bz2.BZ2DecompressorTest) ... oktestDecompressChunks10 (test.test_bz2.BZ2DecompressorTest) ... oktestDecompressUnusedData (test.test_bz2.BZ2DecompressorTest) ... oktestEOFError (test.test_bz2.BZ2DecompressorTest) ... oktest_Constructor (test.test_bz2.BZ2DecompressorTest) ... oktestCompress (test.test_bz2.FuncTest) ... oktestDecompress (test.test_bz2.FuncTest) ... oktestDecompressEmpty (test.test_bz2.FuncTest) ... oktestDecompressIncomplete (test.test_bz2.FuncTest) ... ok----------------------------------------------------------------------Ran 33 tests in 5.060sOKSo here we have a passing test_bz2 test when invoked from inside a running Python.#-------------------------- Python 2.4.1 from CVS -----------------## Not in intrepreted session mode#-----------------------------------------------------------------------------#However, and in Python 2.4.1 the following happens when the test is not invoked from an interpreted session:$ python ../Lib/test/test_bz2.pytestBug1191043 (__main__.BZ2FileTest) ... ERRORERRORtestIterator (__main__.BZ2FileTest) ... oktestModeU (__main__.BZ2FileTest) ... oktestOpenDel (__main__.BZ2FileTest) ... oktestOpenNonexistent (__main__.BZ2FileTest) ... oktestRead (__main__.BZ2FileTest) ... oktestRead100 (__main__.BZ2FileTest) ... oktestReadChunk10 (__main__.BZ2FileTest) ... oktestReadLine (__main__.BZ2FileTest) ... oktestReadLines (__main__.BZ2FileTest) ... oktestSeekBackwards (__main__.BZ2FileTest) ... oktestSeekBackwardsFromEnd (__main__.BZ2FileTest) ... oktestSeekForward (__main__.BZ2FileTest) ... oktestSeekPostEnd (__main__.BZ2FileTest) ... oktestSeekPostEndTwice (__main__.BZ2FileTest) ... oktestSeekPreStart (__main__.BZ2FileTest) ... oktestUniversalNewlinesCRLF (__main__.BZ2FileTest) ... oktestUniversalNewlinesLF (__main__.BZ2FileTest) ... oktestWrite (__main__.BZ2FileTest) ... oktestWriteChunks10 (__main__.BZ2FileTest) ... oktestWriteLines (__main__.BZ2FileTest) ... oktestXReadLines (__main__.BZ2FileTest) ... oktestCompress (__main__.BZ2CompressorTest) ... oktestCompressChunks10 (__main__.BZ2CompressorTest) ... oktestDecompress (__main__.BZ2DecompressorTest) ... oktestDecompressChunks10 (__main__.BZ2DecompressorTest) ... oktestDecompressUnusedData (__main__.BZ2DecompressorTest) ... oktestEOFError (__main__.BZ2DecompressorTest) ... oktest_Constructor (__main__.BZ2DecompressorTest) ... oktestCompress (__main__.FuncTest) ... oktestDecompress (__main__.FuncTest) ... oktestDecompressEmpty (__main__.FuncTest) ... oktestDecompressIncomplete (__main__.FuncTest) ... ok======================================================================ERROR: testBug1191043 (__main__.BZ2FileTest)----------------------------------------------------------------------Traceback (most recent call last):File "../Lib/test/test_bz2.py", line 255, in testBug1191043   lines = bz2f.readlines()RuntimeError: wrong sequence of bz2 library commands used======================================================================ERROR: testBug1191043 (__main__.BZ2FileTest)----------------------------------------------------------------------Traceback (most recent call last):File "../Lib/test/test_bz2.py", line 47, in tearDown   os.unlink(self.filename)OSError: [Errno 13] Permission denied: '@test'----------------------------------------------------------------------Ran 33 tests in 6.210sFAILED (errors=2)Traceback (most recent call last):File "../Lib/test/test_bz2.py", line 357, in ?   test_main()File "../Lib/test/test_bz2.py", line 353, in test_main   FuncTestFile "G:\PROJS\PY24\PYTHON\DIST\SRC\lib\test\test_support.py", line 290, in run_unittest   run_suite(suite, testclass)File "G:\PROJS\PY24\PYTHON\DIST\SRC\lib\test\test_support.py", line 274, in run_suite   raise TestFailed(msg)test.test_support.TestFailed: errors occurred; run in verbose mode for details#-------------------------- Python 2.5a0 from CVS -----------------## Not in intrepreted session mode#-----------------------------------------------------------------------------#That problem disappears in Python 2.5a0:$ python ../Lib/test/test_bz2.pytestBug1191043 (__main__.BZ2FileTest) ... oktestIterator (__main__.BZ2FileTest) ... oktestModeU (__main__.BZ2FileTest) ... oktestOpenDel (__main__.BZ2FileTest) ... oktestOpenNonexistent (__main__.BZ2FileTest) ... oktestRead (__main__.BZ2FileTest) ... oktestRead100 (__main__.BZ2FileTest) ... oktestReadChunk10 (__main__.BZ2FileTest) ... oktestReadLine (__main__.BZ2FileTest) ... oktestReadLines (__main__.BZ2FileTest) ... oktestSeekBackwards (__main__.BZ2FileTest) ... oktestSeekBackwardsFromEnd (__main__.BZ2FileTest) ... oktestSeekForward (__main__.BZ2FileTest) ... oktestSeekPostEnd (__main__.BZ2FileTest) ... oktestSeekPostEndTwice (__main__.BZ2FileTest) ... oktestSeekPreStart (__main__.BZ2FileTest) ... oktestUniversalNewlinesCRLF (__main__.BZ2FileTest) ... oktestUniversalNewlinesLF (__main__.BZ2FileTest) ... oktestWrite (__main__.BZ2FileTest) ... oktestWriteChunks10 (__main__.BZ2FileTest) ... oktestWriteLines (__main__.BZ2FileTest) ... oktestXReadLines (__main__.BZ2FileTest) ... oktestCompress (__main__.BZ2CompressorTest) ... oktestCompressChunks10 (__main__.BZ2CompressorTest) ... oktestDecompress (__main__.BZ2DecompressorTest) ... oktestDecompressChunks10 (__main__.BZ2DecompressorTest) ... oktestDecompressUnusedData (__main__.BZ2DecompressorTest) ... oktestEOFError (__main__.BZ2DecompressorTest) ... oktest_Constructor (__main__.BZ2DecompressorTest) ... oktestCompress (__main__.FuncTest) ... oktestDecompress (__main__.FuncTest) ... oktestDecompressEmpty (__main__.FuncTest) ... oktestDecompressIncomplete (__main__.FuncTest) ... ok----------------------------------------------------------------------Ran 33 tests in 5.880sOKRegardsKhalid_________________________________________________________________Express yourself instantly with MSN Messenger! Download today it's FREE!http://messenger.msn.click-url.com/go/onm00200471ave/direct/01/


More information about the Python-Devmailing list

[8]ページ先頭

©2009-2025 Movatter.jp