| Index: Lib/ctypes/test/test_slicing.py |
| =================================================================== |
| --- Lib/ctypes/test/test_slicing.py (revision 62635) |
| +++ Lib/ctypes/test/test_slicing.py (working copy) |
| @@ -20,7 +20,7 @@ |
| self.failUnlessEqual(a[:12:6], b[:12:6]) |
| self.failUnlessEqual(a[2:6:4], b[2:6:4]) |
| - a[0:5] = range(5, 10) |
| + a[0:5] = list(range(5, 10)) |
|
GvR
2008/05/03 05:04:35
Hm... Why can't you assign a range() to a c_int ar
Benjamin
2008/05/03 17:18:39
On 2008/05/03 05:04:35, gvanrossum wrote:
> Hm...
|
| self.failUnlessEqual(a[0:5], list(range(5, 10))) |
| self.failUnlessEqual(a[0:5:], list(range(5, 10))) |
| self.failUnlessEqual(a[4::-1], list(range(9, 4, -1))) |
| @@ -31,18 +31,18 @@ |
| a[32:47] = list(range(32, 47)) |
| self.failUnlessEqual(a[32:47], list(range(32, 47))) |
| - a[32:47] = range(132, 147) |
| + a[32:47] = list(range(132, 147)) |
| self.failUnlessEqual(a[32:47:], list(range(132, 147))) |
| - a[46:31:-1] = range(232, 247) |
| + a[46:31:-1] = list(range(232, 247)) |
| self.failUnlessEqual(a[32:47:1], list(range(246, 231, -1))) |
| - a[32:47] = range(1132, 1147) |
| + a[32:47] = list(range(1132, 1147)) |
| self.failUnlessEqual(a[:], b) |
| - a[32:47:7] = range(3) |
| - b[32:47:7] = range(3) |
| + a[32:47:7] = list(range(3)) |
| + b[32:47:7] = list(range(3)) |
| self.failUnlessEqual(a[:], b) |
| - a[33::-3] = range(12) |
| - b[33::-3] = range(12) |
| + a[33::-3] = list(range(12)) |
| + b[33::-3] = list(range(12)) |
| self.failUnlessEqual(a[:], b) |
| from operator import setitem |