summaryrefslogtreecommitdiff
path: root/Lib/ctypes/test/test_arrays.py
diff options
context:
space:
mode:
Diffstat (limited to 'Lib/ctypes/test/test_arrays.py')
-rw-r--r--Lib/ctypes/test/test_arrays.py60
1 files changed, 30 insertions, 30 deletions
diff --git a/Lib/ctypes/test/test_arrays.py b/Lib/ctypes/test/test_arrays.py
index 8b5476d60f..c0cdfd5b78 100644
--- a/Lib/ctypes/test/test_arrays.py
+++ b/Lib/ctypes/test/test_arrays.py
@@ -19,23 +19,23 @@ class ArrayTestCase(unittest.TestCase):
ia = int_array(*init)
# length of instance ok?
- self.failUnlessEqual(len(ia), alen)
+ self.assertEqual(len(ia), alen)
# slot values ok?
values = [ia[i] for i in range(len(init))]
- self.failUnlessEqual(values, init)
+ self.assertEqual(values, init)
# change the items
from operator import setitem
new_values = list(range(42, 42+alen))
[setitem(ia, n, new_values[n]) for n in range(alen)]
values = [ia[i] for i in range(len(init))]
- self.failUnlessEqual(values, new_values)
+ self.assertEqual(values, new_values)
# are the items initialized to 0?
ia = int_array()
values = [ia[i] for i in range(len(init))]
- self.failUnlessEqual(values, [0] * len(init))
+ self.assertEqual(values, [0] * len(init))
# Too many in itializers should be caught
self.assertRaises(IndexError, int_array, *range(alen*2))
@@ -48,14 +48,14 @@ class ArrayTestCase(unittest.TestCase):
# CharArray("abc")
self.assertRaises(TypeError, CharArray, "abc")
- self.failUnlessEqual(ca[0], b"a")
- self.failUnlessEqual(ca[1], b"b")
- self.failUnlessEqual(ca[2], b"c")
- self.failUnlessEqual(ca[-3], b"a")
- self.failUnlessEqual(ca[-2], b"b")
- self.failUnlessEqual(ca[-1], b"c")
+ self.assertEqual(ca[0], b"a")
+ self.assertEqual(ca[1], b"b")
+ self.assertEqual(ca[2], b"c")
+ self.assertEqual(ca[-3], b"a")
+ self.assertEqual(ca[-2], b"b")
+ self.assertEqual(ca[-1], b"c")
- self.failUnlessEqual(len(ca), 3)
+ self.assertEqual(len(ca), 3)
# cannot delete items
from operator import delitem
@@ -69,34 +69,34 @@ class ArrayTestCase(unittest.TestCase):
na = numarray()
values = [na[i] for i in range(alen)]
- self.failUnlessEqual(values, [0] * alen)
+ self.assertEqual(values, [0] * alen)
na = numarray(*[c_int()] * alen)
values = [na[i] for i in range(alen)]
- self.failUnlessEqual(values, [0]*alen)
+ self.assertEqual(values, [0]*alen)
na = numarray(1, 2, 3, 4, 5)
values = [i for i in na]
- self.failUnlessEqual(values, [1, 2, 3, 4, 5])
+ self.assertEqual(values, [1, 2, 3, 4, 5])
na = numarray(*map(c_int, (1, 2, 3, 4, 5)))
values = [i for i in na]
- self.failUnlessEqual(values, [1, 2, 3, 4, 5])
+ self.assertEqual(values, [1, 2, 3, 4, 5])
def test_classcache(self):
- self.failUnless(not ARRAY(c_int, 3) is ARRAY(c_int, 4))
- self.failUnless(ARRAY(c_int, 3) is ARRAY(c_int, 3))
+ self.assertTrue(not ARRAY(c_int, 3) is ARRAY(c_int, 4))
+ self.assertTrue(ARRAY(c_int, 3) is ARRAY(c_int, 3))
def test_from_address(self):
# Failed with 0.9.8, reported by JUrner
p = create_string_buffer("foo")
sz = (c_char * 3).from_address(addressof(p))
- self.failUnlessEqual(sz[:], b"foo")
- self.failUnlessEqual(sz[::], b"foo")
- self.failUnlessEqual(sz[::-1], b"oof")
- self.failUnlessEqual(sz[::3], b"f")
- self.failUnlessEqual(sz[1:4:2], b"o")
- self.failUnlessEqual(sz.value, b"foo")
+ self.assertEqual(sz[:], b"foo")
+ self.assertEqual(sz[::], b"foo")
+ self.assertEqual(sz[::-1], b"oof")
+ self.assertEqual(sz[::3], b"f")
+ self.assertEqual(sz[1:4:2], b"o")
+ self.assertEqual(sz.value, b"foo")
try:
create_unicode_buffer
@@ -106,12 +106,12 @@ class ArrayTestCase(unittest.TestCase):
def test_from_addressW(self):
p = create_unicode_buffer("foo")
sz = (c_wchar * 3).from_address(addressof(p))
- self.failUnlessEqual(sz[:], "foo")
- self.failUnlessEqual(sz[::], "foo")
- self.failUnlessEqual(sz[::-1], "oof")
- self.failUnlessEqual(sz[::3], "f")
- self.failUnlessEqual(sz[1:4:2], "o")
- self.failUnlessEqual(sz.value, "foo")
+ self.assertEqual(sz[:], "foo")
+ self.assertEqual(sz[::], "foo")
+ self.assertEqual(sz[::-1], "oof")
+ self.assertEqual(sz[::3], "f")
+ self.assertEqual(sz[1:4:2], "o")
+ self.assertEqual(sz.value, "foo")
def test_cache(self):
# Array types are cached internally in the _ctypes extension,
@@ -125,7 +125,7 @@ class ArrayTestCase(unittest.TestCase):
# Create a new array type based on it:
t1 = my_int * 1
t2 = my_int * 1
- self.failUnless(t1 is t2)
+ self.assertTrue(t1 is t2)
if __name__ == '__main__':
unittest.main()