@@ -19,23 +19,23 @@ def test_simple(self):
1919
2020 ia = int_array (* init )
2121 # length of instance ok?
22- self .failUnlessEqual (len (ia ), alen )
22+ self .assertEqual (len (ia ), alen )
2323
2424 # slot values ok?
2525 values = [ia [i ] for i in range (len (init ))]
26- self .failUnlessEqual (values , init )
26+ self .assertEqual (values , init )
2727
2828 # change the items
2929 from operator import setitem
3030 new_values = list (range (42 , 42 + alen ))
3131 [setitem (ia , n , new_values [n ]) for n in range (alen )]
3232 values = [ia [i ] for i in range (len (init ))]
33- self .failUnlessEqual (values , new_values )
33+ self .assertEqual (values , new_values )
3434
3535 # are the items initialized to 0?
3636 ia = int_array ()
3737 values = [ia [i ] for i in range (len (init ))]
38- self .failUnlessEqual (values , [0 ] * len (init ))
38+ self .assertEqual (values , [0 ] * len (init ))
3939
4040 # Too many in itializers should be caught
4141 self .assertRaises (IndexError , int_array , * range (alen * 2 ))
@@ -48,14 +48,14 @@ def test_simple(self):
4848 # CharArray("abc")
4949 self .assertRaises (TypeError , CharArray , "abc" )
5050
51- self .failUnlessEqual (ca [0 ], b"a" )
52- self .failUnlessEqual (ca [1 ], b"b" )
53- self .failUnlessEqual (ca [2 ], b"c" )
54- self .failUnlessEqual (ca [- 3 ], b"a" )
55- self .failUnlessEqual (ca [- 2 ], b"b" )
56- self .failUnlessEqual (ca [- 1 ], b"c" )
51+ self .assertEqual (ca [0 ], b"a" )
52+ self .assertEqual (ca [1 ], b"b" )
53+ self .assertEqual (ca [2 ], b"c" )
54+ self .assertEqual (ca [- 3 ], b"a" )
55+ self .assertEqual (ca [- 2 ], b"b" )
56+ self .assertEqual (ca [- 1 ], b"c" )
5757
58- self .failUnlessEqual (len (ca ), 3 )
58+ self .assertEqual (len (ca ), 3 )
5959
6060 # cannot delete items
6161 from operator import delitem
@@ -69,34 +69,34 @@ def test_numeric_arrays(self):
6969
7070 na = numarray ()
7171 values = [na [i ] for i in range (alen )]
72- self .failUnlessEqual (values , [0 ] * alen )
72+ self .assertEqual (values , [0 ] * alen )
7373
7474 na = numarray (* [c_int ()] * alen )
7575 values = [na [i ] for i in range (alen )]
76- self .failUnlessEqual (values , [0 ]* alen )
76+ self .assertEqual (values , [0 ]* alen )
7777
7878 na = numarray (1 , 2 , 3 , 4 , 5 )
7979 values = [i for i in na ]
80- self .failUnlessEqual (values , [1 , 2 , 3 , 4 , 5 ])
80+ self .assertEqual (values , [1 , 2 , 3 , 4 , 5 ])
8181
8282 na = numarray (* map (c_int , (1 , 2 , 3 , 4 , 5 )))
8383 values = [i for i in na ]
84- self .failUnlessEqual (values , [1 , 2 , 3 , 4 , 5 ])
84+ self .assertEqual (values , [1 , 2 , 3 , 4 , 5 ])
8585
8686 def test_classcache (self ):
87- self .failUnless (not ARRAY (c_int , 3 ) is ARRAY (c_int , 4 ))
88- self .failUnless (ARRAY (c_int , 3 ) is ARRAY (c_int , 3 ))
87+ self .assertTrue (not ARRAY (c_int , 3 ) is ARRAY (c_int , 4 ))
88+ self .assertTrue (ARRAY (c_int , 3 ) is ARRAY (c_int , 3 ))
8989
9090 def test_from_address (self ):
9191 # Failed with 0.9.8, reported by JUrner
9292 p = create_string_buffer ("foo" )
9393 sz = (c_char * 3 ).from_address (addressof (p ))
94- self .failUnlessEqual (sz [:], b"foo" )
95- self .failUnlessEqual (sz [::], b"foo" )
96- self .failUnlessEqual (sz [::- 1 ], b"oof" )
97- self .failUnlessEqual (sz [::3 ], b"f" )
98- self .failUnlessEqual (sz [1 :4 :2 ], b"o" )
99- self .failUnlessEqual (sz .value , b"foo" )
94+ self .assertEqual (sz [:], b"foo" )
95+ self .assertEqual (sz [::], b"foo" )
96+ self .assertEqual (sz [::- 1 ], b"oof" )
97+ self .assertEqual (sz [::3 ], b"f" )
98+ self .assertEqual (sz [1 :4 :2 ], b"o" )
99+ self .assertEqual (sz .value , b"foo" )
100100
101101 try :
102102 create_unicode_buffer
@@ -106,12 +106,12 @@ def test_from_address(self):
106106 def test_from_addressW (self ):
107107 p = create_unicode_buffer ("foo" )
108108 sz = (c_wchar * 3 ).from_address (addressof (p ))
109- self .failUnlessEqual (sz [:], "foo" )
110- self .failUnlessEqual (sz [::], "foo" )
111- self .failUnlessEqual (sz [::- 1 ], "oof" )
112- self .failUnlessEqual (sz [::3 ], "f" )
113- self .failUnlessEqual (sz [1 :4 :2 ], "o" )
114- self .failUnlessEqual (sz .value , "foo" )
109+ self .assertEqual (sz [:], "foo" )
110+ self .assertEqual (sz [::], "foo" )
111+ self .assertEqual (sz [::- 1 ], "oof" )
112+ self .assertEqual (sz [::3 ], "f" )
113+ self .assertEqual (sz [1 :4 :2 ], "o" )
114+ self .assertEqual (sz .value , "foo" )
115115
116116 def test_cache (self ):
117117 # Array types are cached internally in the _ctypes extension,
@@ -125,7 +125,7 @@ class my_int(c_int):
125125 # Create a new array type based on it:
126126 t1 = my_int * 1
127127 t2 = my_int * 1
128- self .failUnless (t1 is t2 )
128+ self .assertTrue (t1 is t2 )
129129
130130if __name__ == '__main__' :
131131 unittest .main ()
0 commit comments