Guido van Rossum
ab8802a4f7
Fix warnings about object.__init__() signature.
...
Two (test_array and test_descr) were bug IMO; the third (copy_reg)
is a work-around which recognizes that object.__init__() doesn't do
anything.
2007-04-02 23:55:37 +00:00
Raymond Hettinger
e6e660bde3
SF #1693079 : Cannot save empty array in shelve
2007-04-02 17:29:30 +00:00
Georg Brandl
b84c13792d
Bug #1486663 : don't reject keyword arguments for subclasses of builtin
...
types.
2007-01-21 10:28:43 +00:00
Thomas Wouters
9e398cac94
Fix SF bug #1545837 : array.array borks on deepcopy.
...
array.__deepcopy__() needs to take an argument, even if it doesn't actually
use it. Will backport to 2.5 and 2.4 (if applicable.)
2006-08-24 18:40:20 +00:00
Tim Peters
9bdc85f8bf
Fix one of the tests that fails on the "x86 OpenBSD trunk" buildbot,
...
due to that id() may return a long on a 32-bit box now. On a box that
assigns addresses "with the sign bit set", id() always returns a long now.
2006-04-10 21:38:11 +00:00
Neal Norwitz
c72f501aa2
as is on the road to keyword-hood, use a different var name.
2006-03-17 08:55:46 +00:00
Walter Dörwald
1083c248df
Add a slice test with high < low.
2005-01-21 21:16:51 +00:00
Raymond Hettinger
b0900e6a21
SF #1085304 : Make array.array pickle-able
2004-12-16 16:23:40 +00:00
Raymond Hettinger
6ab78cd0c0
SF feature request #992967 : array.array objects should support sequences.
...
Made the constructor accept general iterables.
2004-08-29 07:50:43 +00:00
Raymond Hettinger
cb87bc8e7e
Add weakref support to array.array and file objects.
2004-05-31 00:35:52 +00:00
Raymond Hettinger
49f9bd15ff
SF feature request #686323 : Minor array module enhancements
...
array.extend() now accepts iterable arguments implements as a series
of appends. Besides being a user convenience and matching the behavior
for lists, this the saves memory and cycles that would be used to
create a temporary array object.
2004-03-14 05:43:59 +00:00
Raymond Hettinger
3aa82c07f7
SF bug #910986 : copy.copy fails for array.array
...
Added support for the copy module.
2004-03-13 18:18:51 +00:00
Skip Montanaro
ed9bf12848
protect against test problems with Jython
2003-08-03 23:30:40 +00:00
Skip Montanaro
d5cf0b86df
added test for bug 782369
2003-08-03 23:02:10 +00:00
Neal Norwitz
35c6cd0905
Walter's last checkin also needs to work on doubles.
...
* Move new test_byteswap into FPTest.
* Remove extra lines at end of file.
2003-05-22 13:29:15 +00:00
Walter Dörwald
cf99b0afb6
test_byteswap() fails on alphas, because treating the byte swapped bit
...
patterns as floats/doubles results in floating point exceptions.
Fix this by implementing a separate test_byteswap() for the floating
point tests. This new test compares the tostring() values of both arrays
instead of the arrays themselves.
Discovered by Neal Norwitz.
2003-05-22 13:15:31 +00:00
Walter Dörwald
9e46abed50
Fix array.array.insert(), so that it treats negative indices as
...
being relative to the end of the array, just like list.insert() does.
This closes SF bug #739313 .
2003-05-18 03:15:10 +00:00
Walter Dörwald
ba39d9c168
Add another error case to the insert test.
2003-05-18 01:56:25 +00:00
Walter Dörwald
7fd9424230
Port test_array and test_winsound to PyUnit. Enhance tests for array
...
(code coverage for Modules/arraymodule.c is at 91%)
From SF patch #736962 .
2003-05-18 00:47:47 +00:00
Raymond Hettinger
625812f618
SF patch #662433 : Fill arraymodule's tp_iter and sq_contains slots
2003-01-07 01:58:52 +00:00
Michael W. Hudson
56796f672f
Fix for
...
[ 587875 ] crash on deleting extended slice
The array code got simpler, always a good thing!
2002-07-29 14:35:04 +00:00
Barry Warsaw
04f357cffe
Get rid of relative imports in all unittests. Now anything that
...
imports e.g. test_support must do so using an absolute package name
such as "import test.test_support" or "from test import test_support".
This also updates the README in Lib/test, and gets rid of the
duplicate data dirctory in Lib/test/data (replaced by
Lib/email/test/data).
Now Tim and Jack can have at it. :)
2002-07-23 19:04:11 +00:00
Michael W. Hudson
9c14badc5f
Fix the bug described in
...
http://mail.python.org/pipermail/python-dev/2002-June/025461.html
with test cases.
Also includes extended slice support for arrays, which I thought I'd
already checked in but obviously not.
2002-06-19 15:44:15 +00:00
Michael W. Hudson
8bf46e4e7a
This is patch
...
[ 555382 ] test_array v.s. --disable-unicode
+ MvL's suggestions. Just the 32 failing tests in --disable-unicode builds
now...
2002-05-15 13:04:53 +00:00
Martin v. Löwis
9986633609
Patch 520694: arraymodule.c improvements:
...
- make array.array a type
- add Py_UNICODE arrays
- support +=, *=
2002-03-01 10:27:01 +00:00