From: Francesc A. <fa...@py...> - 2004-11-19 08:23:58
|
Hi Gerry, This errors does not seem to be grave IMO. A think they are consequence of a slightly change (read improvement) on numarray from 1.0 to 1.1. Upgrade to latest numarray (1.1.1 I think) and I believe this errors would disappear. Regarding the warnings, I don't exactly know where they came from. The only thing I know is that I was getting them some time ago, and now they ceased to appear, but don't ask me why because I don't know. You can try to update HDF5 to 1.6.3-patch (get it from ftp://ftp.ncsa.uiuc.edu/HDF/HDF5/current/src/patches). It may help as well to try with the latest PyTables CVS release (branch tagged as Release-0_9_patches), where I've solved a small bug in indexing operations. You can get this CVS branch issuing the next commands: $ cvs -d:pserver:ano...@cv...:/cvsroot/pytables login $ cvs -z3 -d:pserver:ano...@cv...:/cvsroot/pytables co -r Release-0_9_patches pytables Please, tell me how it goes, Francesc A Dijous 18 Novembre 2004 21:12, vareu escriure: > Hi Francesco, > > I ran the test suite and ran into some errors. I've included the > original test output and the verbose output below. > > > Thanks for any help you can offer. > > Best wishes, > > Gerry Wiener > National Center for Atmospheric Research > > > light:gerry> python test_all.py > -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= > PyTables version: 0.9 > Extension version: $Id: hdf5Extension.c,v 1.170 2004/11/05 15:34:42 > falted Exp $ > HDF5 version: 1.6.2 > numarray version: 1.0 > Zlib version: 1.2.1 > LZO version: 1.08 (Jul 12 2002) > Python version: 2.3.4 (#1, Jun 29 2004, 13:40:38) > [GCC 3.2.2] > Platform: linux2-i686 > Byte-ordering: little > -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= > Performing only a light (yet comprehensive) subset of the test > suite. If you have a big system and lots of CPU to waste and want to > do a more complete test, try passing the --heavy flag to this script. > The whole suite will take more than 10 minutes to complete on a > relatively modern CPU and around 100 MB of main memory. > -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= > Numeric (version 23.3) is present. Adding the Numeric test suite. > -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= > /d2/gerry/local/src/pytables-0.9/tables/Leaf.py:90: UserWarning: ucl > compression library is not available. Using zlib instead!. > warnings.warn( \ > .............................................................................................................................................................................................................................E................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................Warning: > Encountered invalid numeric result(s) in greater_equal > Warning: Encountered invalid numeric result(s) in less_equal > Warning: Encountered invalid numeric result(s) in greater_equal > Warning: Encountered invalid numeric result(s) in less > Warning: Encountered invalid numeric result(s) in greater > Warning: Encountered invalid numeric result(s) in less_equal > Warning: Encountered invalid numeric result(s) in greater > Warning: Encountered invalid numeric result(s) in less > .Warning: Encountered invalid numeric result(s) in less > Warning: Encountered invalid numeric result(s) in less_equal > Warning: Encountered invalid numeric result(s) in greater > Warning: Encountered invalid numeric result(s) in greater_equal > ..Warning: Encountered invalid numeric result(s) in less > Warning: Encountered invalid numeric result(s) in greater > Warning: Encountered invalid numeric result(s) in less_equal > Warning: Encountered invalid numeric result(s) in greater_equal > Warning: Encountered invalid numeric result(s) in less_equal > Warning: Encountered invalid numeric result(s) in greater_equal > ...............................................................................................................................................................................................................................................................................................................................................................................................................................E....E........................................................................................................................................................................................................................................................ > ====================================================================== > ERROR: Non supported lists object (numerical types) > ---------------------------------------------------------------------- > Traceback (most recent call last): > File "/d2/gerry/local/src/pytables-0.9/test/test_lists.py", line 157, > in test01_types > WriteRead(a) > File "/d2/gerry/local/src/pytables-0.9/test/test_lists.py", line 29, > in WriteRead > fileh.createArray(root, 'somearray', a, "Some array") > File "/d2/gerry/local/src/pytables-0.9/tables/File.py", line 545, in > createArray > setattr(group, name, Object) > File "/d2/gerry/local/src/pytables-0.9/tables/Group.py", line 571, in > __setattr__ > value._g_putObjectInTree(name, self) > File "/d2/gerry/local/src/pytables-0.9/tables/Leaf.py", line 174, in > _g_putObjectInTree > self._create() > File "/d2/gerry/local/src/pytables-0.9/tables/Array.py", line 116, in > _create > raise type, value > error: setArrayFromSequence: invalid sequence. > > ====================================================================== > ERROR: Checking enlargeable array __setitem__ special method > ---------------------------------------------------------------------- > Traceback (most recent call last): > File "/d2/gerry/local/src/pytables-0.9/test/test_earray.py", line 539, > in test05_setitemEArray > object = object * 2 + 3 > File > "/d2/gerry/local/lib/python2.3/site-packages/numarray/numarraycore.py", > line 765, in __mul__ > return ufunc.multiply(self, operand) > error: copy4bytes: access beyond buffer. offset=3 buffersize=0 > > ====================================================================== > ERROR: Checking enlargeable array __setitem__ special method > ---------------------------------------------------------------------- > Traceback (most recent call last): > File "/d2/gerry/local/src/pytables-0.9/test/test_earray.py", line 539, > in test05_setitemEArray > object = object * 2 + 3 > File > "/d2/gerry/local/lib/python2.3/site-packages/numarray/numarraycore.py", > line 765, in __mul__ > return ufunc.multiply(self, operand) > error: copy4bytes: access beyond buffer. offset=3 buffersize=0 > > ---------------------------------------------------------------------- > Ran 1550 tests in 185.763s > > FAILED (errors=3) > 172.360u 13.860s 3:06.66 99.7% 0+0k 0+0io 1170pf+0w > > > > > Here's the verbose output for test_lists.py: > > light:gerry> python test_lists.py -v > Data integrity during recovery (character types) ... ok > Data integrity during recovery (numerical types) ... ok > Data integrity during recovery (character types) ... ok > Data integrity during recovery (numerical types) ... ok > Data integrity during recovery (character types) ... ok > Data integrity during recovery (numerical types) ... ok > Data integrity during recovery (character types) ... ok > Data integrity during recovery (numerical types) ... ok > Data integrity during recovery (character types) ... ok > Data integrity during recovery (numerical types) ... ok > Non suppported lists objects (character objects) ... ok > Non supported lists object (numerical types) ... ERROR > Data integrity during recovery (character types) ... ok > Data integrity during recovery (numerical types) ... ok > Data integrity during recovery (character types) ... ok > Data integrity during recovery (numerical types) ... ok > Single element access (character types) ... ok > Single element access (numerical types) ... ok > Range element access (character types) ... ok > Range element access (numerical types) ... ok > Range element access, strided (character types) ... ok > Range element access (numerical types) ... ok > Negative Index element access (character types) ... ok > Negative Index element access (numerical types) ... ok > Negative range element access (character types) ... ok > Negative range element access (numerical types) ... ok > Single element access (character types) ... ok > Single element access (numerical types) ... ok > Range element access (character types) ... ok > Range element access (numerical types) ... ok > Range element access, strided (character types) ... ok > Range element access (numerical types) ... ok > Negative Index element access (character types) ... ok > Negative Index element access (numerical types) ... ok > Negative range element access (character types) ... ok > Negative range element access (numerical types) ... ok > Single element access (character types) ... ok > Single element access (numerical types) ... ok > Range element access (character types) ... ok > Range element access (numerical types) ... ok > Range element access, strided (character types) ... ok > Range element access (numerical types) ... ok > Negative Index element access (character types) ... ok > Negative Index element access (numerical types) ... ok > Negative range element access (character types) ... ok > Negative range element access (numerical types) ... ok > Single element access (character types) ... ok > Single element access (numerical types) ... ok > Range element access (character types) ... ok > Range element access (numerical types) ... ok > Range element access, strided (character types) ... ok > Range element access (numerical types) ... ok > Negative Index element access (character types) ... ok > Negative Index element access (numerical types) ... ok > Negative range element access (character types) ... ok > Negative range element access (numerical types) ... ok > Testing generator access to Arrays, single elements (char) ... ok > Testing generator access to Arrays, multiple elements (char) ... ok > Testing generator access to Arrays, single elements (numeric) ... ok > Testing generator access to Arrays, multiple elements (numeric) ... ok > Testing generator access to Arrays, single elements (char) ... ok > Testing generator access to Arrays, multiple elements (char) ... ok > Testing generator access to Arrays, single elements (numeric) ... ok > Testing generator access to Arrays, multiple elements (numeric) ... ok > Testing generator access to Arrays, single elements (char) ... ok > Testing generator access to Arrays, multiple elements (char) ... ok > Testing generator access to Arrays, single elements (numeric) ... ok > Testing generator access to Arrays, multiple elements (numeric) ... ok > Testing generator access to Arrays, single elements (char) ... ok > Testing generator access to Arrays, multiple elements (char) ... ok > Testing generator access to Arrays, single elements (numeric) ... ok > Testing generator access to Arrays, multiple elements (numeric) ... ok > > ====================================================================== > ERROR: Non supported lists object (numerical types) > ---------------------------------------------------------------------- > Traceback (most recent call last): > File "test_lists.py", line 157, in test01_types > WriteRead(a) > File "test_lists.py", line 29, in WriteRead > fileh.createArray(root, 'somearray', a, "Some array") > File "/d2/gerry/local/src/pytables-0.9/tables/File.py", line 545, in > createArray > setattr(group, name, Object) > File "/d2/gerry/local/src/pytables-0.9/tables/Group.py", line 571, in > __setattr__ > value._g_putObjectInTree(name, self) > File "/d2/gerry/local/src/pytables-0.9/tables/Leaf.py", line 174, in > _g_putObjectInTree > self._create() > File "/d2/gerry/local/src/pytables-0.9/tables/Array.py", line 116, in > _create > raise type, value > error: setArrayFromSequence: invalid sequence. > > ---------------------------------------------------------------------- > Ran 72 tests in 0.422s > > > Here's the verbose output for test_earray.py: > > python test_lists.py -v > Data integrity during recovery (character types) ... ok > Data integrity during recovery (numerical types) ... ok > Data integrity during recovery (character types) ... ok > Data integrity during recovery (numerical types) ... ok > Data integrity during recovery (character types) ... ok > Data integrity during recovery (numerical types) ... ok > Data integrity during recovery (character types) ... ok > Data integrity during recovery (numerical types) ... ok > Data integrity during recovery (character types) ... ok > Data integrity during recovery (numerical types) ... ok > Non suppported lists objects (character objects) ... ok > Non supported lists object (numerical types) ... ERROR > Data integrity during recovery (character types) ... ok > Data integrity during recovery (numerical types) ... ok > Data integrity during recovery (character types) ... ok > Data integrity during recovery (numerical types) ... ok > Single element access (character types) ... ok > Single element access (numerical types) ... ok > Range element access (character types) ... ok > Range element access (numerical types) ... ok > Range element access, strided (character types) ... ok > Range element access (numerical types) ... ok > Negative Index element access (character types) ... ok > Negative Index element access (numerical types) ... ok > Negative range element access (character types) ... ok > Negative range element access (numerical types) ... ok > Single element access (character types) ... ok > Single element access (numerical types) ... ok > Range element access (character types) ... ok > Range element access (numerical types) ... ok > Range element access, strided (character types) ... ok > Range element access (numerical types) ... ok > Negative Index element access (character types) ... ok > Negative Index element access (numerical types) ... ok > Negative range element access (character types) ... ok > Negative range element access (numerical types) ... ok > Single element access (character types) ... ok > Single element access (numerical types) ... ok > Range element access (character types) ... ok > Range element access (numerical types) ... ok > Range element access, strided (character types) ... ok > Range element access (numerical types) ... ok > Negative Index element access (character types) ... ok > Negative Index element access (numerical types) ... ok > Negative range element access (character types) ... ok > Negative range element access (numerical types) ... ok > Single element access (character types) ... ok > Single element access (numerical types) ... ok > Range element access (character types) ... ok > Range element access (numerical types) ... ok > Range element access, strided (character types) ... ok > Range element access (numerical types) ... ok > Negative Index element access (character types) ... ok > Negative Index element access (numerical types) ... ok > Negative range element access (character types) ... ok > Negative range element access (numerical types) ... ok > Testing generator access to Arrays, single elements (char) ... ok > Testing generator access to Arrays, multiple elements (char) ... ok > Testing generator access to Arrays, single elements (numeric) ... ok > Testing generator access to Arrays, multiple elements (numeric) ... ok > Testing generator access to Arrays, single elements (char) ... ok > Testing generator access to Arrays, multiple elements (char) ... ok > Testing generator access to Arrays, single elements (numeric) ... ok > Testing generator access to Arrays, multiple elements (numeric) ... ok > Testing generator access to Arrays, single elements (char) ... ok > Testing generator access to Arrays, multiple elements (char) ... ok > Testing generator access to Arrays, single elements (numeric) ... ok > Testing generator access to Arrays, multiple elements (numeric) ... ok > Testing generator access to Arrays, single elements (char) ... ok > Testing generator access to Arrays, multiple elements (char) ... ok > Testing generator access to Arrays, single elements (numeric) ... ok > Testing generator access to Arrays, multiple elements (numeric) ... ok > > ====================================================================== > ERROR: Non supported lists object (numerical types) > ---------------------------------------------------------------------- > Traceback (most recent call last): > File "test_lists.py", line 157, in test01_types > WriteRead(a) > File "test_lists.py", line 29, in WriteRead > fileh.createArray(root, 'somearray', a, "Some array") > File "/d2/gerry/local/src/pytables-0.9/tables/File.py", line 545, in > createArray > setattr(group, name, Object) > File "/d2/gerry/local/src/pytables-0.9/tables/Group.py", line 571, in > __setattr__ > value._g_putObjectInTree(name, self) > File "/d2/gerry/local/src/pytables-0.9/tables/Leaf.py", line 174, in > _g_putObjectInTree > self._create() > File "/d2/gerry/local/src/pytables-0.9/tables/Array.py", line 116, in > _create > raise type, value > error: setArrayFromSequence: invalid sequence. > > ---------------------------------------------------------------------- > Ran 72 tests in 0.422s > > FAILED (errors=1) > > light:gerry> > light:gerry> python test_earray.py -v > Checking enlargeable array iterator ... ok > Checking enlargeable array iterator with (start, stop, step) ... ok > Checking read() of enlargeable arrays ... ok > Checking enlargeable array __getitem__ special method ... ok > Checking enlargeable array __setitem__ special method ... ok > Checking enlargeable array iterator ... ok > Checking enlargeable array iterator with (start, stop, step) ... ok > Checking read() of enlargeable arrays ... ok > Checking enlargeable array __getitem__ special method ... ok > Checking enlargeable array __setitem__ special method ... ok > Checking enlargeable array iterator ... ok > Checking enlargeable array iterator with (start, stop, step) ... ok > Checking read() of enlargeable arrays ... ok > Checking enlargeable array __getitem__ special method ... ok > Checking enlargeable array __setitem__ special method ... ERROR > Checking enlargeable array iterator ... ok > Checking enlargeable array iterator with (start, stop, step) ... ok > Checking read() of enlargeable arrays ... ok > Checking enlargeable array __getitem__ special method ... ok > Checking enlargeable array __setitem__ special method ... ERROR > Checking enlargeable array iterator ... ok > Checking enlargeable array iterator with (start, stop, step) ... ok > Checking read() of enlargeable arrays ... ok > Checking enlargeable array __getitem__ special method ... ok > Checking enlargeable array __setitem__ special method ... ok > Checking enlargeable array iterator ... ok > Checking enlargeable array iterator with (start, stop, step) ... ok > Checking read() of enlargeable arrays ... ok > Checking enlargeable array __getitem__ special method ... ok > Checking enlargeable array __setitem__ special method ... ok > Checking enlargeable array iterator ... ok > Checking enlargeable array iterator with (start, stop, step) ... ok > Checking read() of enlargeable arrays ... ok > Checking enlargeable array __getitem__ special method ... ok > Checking enlargeable array __setitem__ special method ... ok > Checking enlargeable array iterator ... ok > Checking enlargeable array iterator with (start, stop, step) ... ok > Checking read() of enlargeable arrays ... ok > Checking enlargeable array __getitem__ special method ... ok > Checking enlargeable array __setitem__ special method ... ok > Checking enlargeable array iterator ... ok > Checking enlargeable array iterator with (start, stop, step) ... ok > Checking read() of enlargeable arrays ... ok > Checking enlargeable array __getitem__ special method ... ok > Checking enlargeable array __setitem__ special method ... ok > Checking enlargeable array iterator ... ok > Checking enlargeable array iterator with (start, stop, step) ... ok > Checking read() of enlargeable arrays ... ok > Checking enlargeable array __getitem__ special method ... ok > Checking enlargeable array __setitem__ special method ... ok > Checking enlargeable array iterator ... ok > Checking enlargeable array iterator with (start, stop, step) ... ok > Checking read() of enlargeable arrays ... ok > Checking enlargeable array __getitem__ special method ... ok > Checking enlargeable array __setitem__ special method ... ok > Checking enlargeable array iterator ... ok > Checking enlargeable array iterator with (start, stop, step) ... ok > Checking read() of enlargeable arrays ... ok > Checking enlargeable array __getitem__ special method ... ok > Checking enlargeable array __setitem__ special method ... ok > Checking enlargeable array iterator ... ok > Checking enlargeable array iterator with (start, stop, step) ... ok > Checking read() of enlargeable arrays ... ok > Checking enlargeable array __getitem__ special method ... ok > Checking enlargeable array __setitem__ special method ... ok > Checking enlargeable array iterator ... ok > Checking enlargeable array iterator with (start, stop, step) ... ok > Checking read() of enlargeable arrays ... ok > Checking enlargeable array __getitem__ special method ... ok > Checking enlargeable array __setitem__ special method ... ok > Checking enlargeable array iterator ... ok > Checking enlargeable array iterator with (start, stop, step) ... ok > Checking read() of enlargeable arrays ... ok > Checking enlargeable array __getitem__ special method ... ok > Checking enlargeable array __setitem__ special method ... ok > Checking enlargeable array iterator ... ok > Checking enlargeable array iterator with (start, stop, step) ... ok > Checking read() of enlargeable arrays ... ok > Checking enlargeable array __getitem__ special method ... ok > Checking enlargeable array __setitem__ special method ... ok > Checking enlargeable array iterator ... ok > Checking enlargeable array iterator with (start, stop, step) ... ok > Checking read() of enlargeable arrays ... ok > Checking enlargeable array __getitem__ special method ... ok > Checking enlargeable array __setitem__ special method ... ok > Checking enlargeable array iterator ... ok > Checking enlargeable array iterator with (start, stop, step) ... ok > Checking read() of enlargeable arrays ... ok > Checking enlargeable array __getitem__ special method ... ok > Checking enlargeable array __setitem__ special method ... ok > Checking enlargeable array iterator ... ok > Checking enlargeable array iterator with (start, stop, step) ... ok > Checking read() of enlargeable arrays ... ok > Checking enlargeable array __getitem__ special method ... ok > Checking enlargeable array __setitem__ special method ... ok > Checking enlargeable array iterator ... ok > Checking enlargeable array iterator with (start, stop, step) ... ok > Checking read() of enlargeable arrays ... ok > Checking enlargeable array __getitem__ special method ... ok > Checking enlargeable array __setitem__ special method ... ok > Checking enlargeable array iterator ... ok > Checking enlargeable array iterator with (start, stop, step) ... ok > Checking read() of enlargeable arrays ... ok > Checking enlargeable array __getitem__ special method ... ok > Checking enlargeable array __setitem__ special method ... ok > Checking enlargeable array iterator ... ok > Checking enlargeable array iterator with (start, stop, step) ... ok > Checking read() of enlargeable arrays ... ok > Checking enlargeable array __getitem__ special method ... ok > Checking enlargeable array __setitem__ special method ... ok > Checking enlargeable array iterator ... ok > Checking enlargeable array iterator with (start, stop, step) ... ok > Checking read() of enlargeable arrays ... ok > Checking enlargeable array __getitem__ special method ... ok > Checking enlargeable array __setitem__ special method ... ok > Checking enlargeable array iterator ... ok > Checking enlargeable array iterator with (start, stop, step) ... ok > Checking read() of enlargeable arrays ... ok > Checking enlargeable array __getitem__ special method ... ok > Checking enlargeable array __setitem__ special method ... ok > Checking enlargeable array iterator ... > /d2/gerry/local/src/pytables-0.9/tables/Leaf.py:90: UserWarning: ucl > compression library is not available. Using zlib instead!. > warnings.warn( \ > ok > Checking enlargeable array iterator with (start, stop, step) ... ok > Checking read() of enlargeable arrays ... ok > Checking enlargeable array __getitem__ special method ... ok > Checking enlargeable array __setitem__ special method ... ok > Checking enlargeable array iterator ... ok > Checking enlargeable array iterator with (start, stop, step) ... ok > Checking read() of enlargeable arrays ... ok > Checking enlargeable array __getitem__ special method ... ok > Checking enlargeable array __setitem__ special method ... ok > Checking enlargeable array iterator ... ok > Checking enlargeable array iterator with (start, stop, step) ... ok > Checking read() of enlargeable arrays ... ok > Checking enlargeable array __getitem__ special method ... ok > Checking enlargeable array __setitem__ special method ... ok > Checking enlargeable array iterator ... ok > Checking enlargeable array iterator with (start, stop, step) ... ok > Checking read() of enlargeable arrays ... ok > Checking enlargeable array __getitem__ special method ... ok > Checking enlargeable array __setitem__ special method ... ok > Checking enlargeable array iterator ... ok > Checking enlargeable array iterator with (start, stop, step) ... ok > Checking read() of enlargeable arrays ... ok > Checking enlargeable array __getitem__ special method ... ok > Checking enlargeable array __setitem__ special method ... ok > Checking enlargeable array iterator ... ok > Checking enlargeable array iterator with (start, stop, step) ... ok > Checking read() of enlargeable arrays ... ok > Checking enlargeable array __getitem__ special method ... ok > Checking enlargeable array __setitem__ special method ... ok > Checking enlargeable array iterator ... ok > Checking enlargeable array iterator with (start, stop, step) ... ok > Checking read() of enlargeable arrays ... ok > Checking enlargeable array __getitem__ special method ... ok > Checking enlargeable array __setitem__ special method ... ok > Checking enlargeable array iterator ... ok > Checking enlargeable array iterator with (start, stop, step) ... ok > Checking read() of enlargeable arrays ... ok > Checking enlargeable array __getitem__ special method ... ok > Checking enlargeable array __setitem__ special method ... ok > Checking enlargeable array iterator ... ok > Checking enlargeable array iterator with (start, stop, step) ... ok > Checking read() of enlargeable arrays ... ok > Checking enlargeable array __getitem__ special method ... ok > Checking enlargeable array __setitem__ special method ... ok > Checking enlargeable array iterator ... ok > Checking enlargeable array iterator with (start, stop, step) ... ok > Checking read() of enlargeable arrays ... ok > Checking enlargeable array __getitem__ special method ... ok > Checking enlargeable array __setitem__ special method ... ok > Checking earray with offseted numarray strings appends ... ok > Checking earray with strided numarray strings appends ... ok > Checking earray with offseted numarray ints appends ... ok > Checking earray with strided numarray ints appends ... ok > Checking enlargeable array iterator ... ok > Checking enlargeable array iterator with (start, stop, step) ... ok > Checking read() of enlargeable arrays ... ok > Checking enlargeable array __getitem__ special method ... ok > Checking enlargeable array __setitem__ special method ... ok > Checking enlargeable array iterator ... ok > Checking enlargeable array iterator with (start, stop, step) ... ok > Checking read() of enlargeable arrays ... ok > Checking enlargeable array __getitem__ special method ... ok > Checking enlargeable array __setitem__ special method ... ok > Checking EArray.copy() method ... ok > Checking EArray.copy() method (where specified) ... ok > Checking EArray.copy() method (Numeric flavor) ... ok > Checking EArray.copy() method (Tuple flavor) ... ok > Checking EArray.copy() method (List flavor) ... ok > Checking EArray.copy() method (String flavor) ... ok > Checking EArray.copy() method (CharArray flavor) ... ok > Checking EArray.copy() method (checking title copying) ... ok > Checking EArray.copy() method (user attributes copied) ... ok > Checking EArray.copy() method (user attributes not copied) ... ok > Checking EArray.copy() method ... ok > Checking EArray.copy() method (where specified) ... ok > Checking EArray.copy() method (Numeric flavor) ... ok > Checking EArray.copy() method (Tuple flavor) ... ok > Checking EArray.copy() method (List flavor) ... ok > Checking EArray.copy() method (String flavor) ... ok > Checking EArray.copy() method (CharArray flavor) ... ok > Checking EArray.copy() method (checking title copying) ... ok > Checking EArray.copy() method (user attributes copied) ... ok > Checking EArray.copy() method (user attributes not copied) ... ok > Checking EArray.copy() method with indexes ... ok > Checking EArray.copy() method with indexes (close file version) ... ok > Checking EArray.copy() method with indexes ... ok > Checking EArray.copy() method with indexes (close file version) ... ok > Checking EArray.copy() method with indexes ... ok > Checking EArray.copy() method with indexes (close file version) ... ok > Checking EArray.copy() method with indexes ... ok > Checking EArray.copy() method with indexes (close file version) ... ok > Checking EArray.copy() method with indexes ... ok > Checking EArray.copy() method with indexes (close file version) ... ok > Checking EArray.copy() method with indexes ... ok > Checking EArray.copy() method with indexes (close file version) ... ok > Checking EArray.copy() method with indexes ... ok > Checking EArray.copy() method with indexes (close file version) ... ok > Checking EArray.copy() method with indexes ... ok > Checking EArray.copy() method with indexes (close file version) ... ok > Checking EArray.copy() method with indexes ... ok > Checking EArray.copy() method with indexes (close file version) ... ok > Checking EArray.copy() method with indexes ... ok > Checking EArray.copy() method with indexes (close file version) ... ok > Checking EArray.copy() method with indexes ... ok > Checking EArray.copy() method with indexes (close file version) ... ok > Checking EArray.copy() method with indexes ... ok > Checking EArray.copy() method with indexes (close file version) ... ok > > ====================================================================== > ERROR: Checking enlargeable array __setitem__ special method > ---------------------------------------------------------------------- > Traceback (most recent call last): > File "test_earray.py", line 539, in test05_setitemEArray > object = object * 2 + 3 > File > "/d2/gerry/local/lib/python2.3/site-packages/numarray/numarraycore.py", > line 765, in __mul__ > return ufunc.multiply(self, operand) > error: copy4bytes: access beyond buffer. offset=3 buffersize=0 > > ====================================================================== > ERROR: Checking enlargeable array __setitem__ special method > ---------------------------------------------------------------------- > Traceback (most recent call last): > File "test_earray.py", line 539, in test05_setitemEArray > object = object * 2 + 3 > File > "/d2/gerry/local/lib/python2.3/site-packages/numarray/numarraycore.py", > line 765, in __mul__ > return ufunc.multiply(self, operand) > error: copy4bytes: access beyond buffer. offset=3 buffersize=0 > > ---------------------------------------------------------------------- > Ran 228 tests in 16.424s > > FAILED (errors=2) > light:gerry> > -- Francesc Altet |