@@ -28,36 +28,36 @@ class test_optimized(unittest.TestCase):
2828 def test_consume_tuple_messages (self ):
2929 ctm = optimized .consume_tuple_messages
3030 # expecting a tuple of pairs.
31- self .failUnlessRaises (TypeError , ctm , [])
32- self .failUnlessEqual (ctm (()), [])
31+ self .assertRaises (TypeError , ctm , [])
32+ self .assertEqual (ctm (()), [])
3333 # Make sure that the slicing is working.
34- self .failUnlessEqual (ctm (tuplemessages ), [
34+ self .assertEqual (ctm (tuplemessages ), [
3535 (b'foo' , b'bar' ),
3636 (b'foo' , None , b'bar' ),
3737 ])
3838 # Not really checking consume here, but we are validating that
3939 # it's properly propagating exceptions.
40- self .failUnlessRaises (ValueError , ctm , ((b'D' , b'\xff \xff \xff \xfe foo' ),))
41- self .failUnlessRaises (ValueError , ctm , ((b'D' , b'\x00 \x00 \x00 \x04 foo' ),))
40+ self .assertRaises (ValueError , ctm , ((b'D' , b'\xff \xff \xff \xfe foo' ),))
41+ self .assertRaises (ValueError , ctm , ((b'D' , b'\x00 \x00 \x00 \x04 foo' ),))
4242
4343 def test_parse_tuple_message (self ):
4444 ptm = optimized .parse_tuple_message
45- self .failUnlessRaises (TypeError , ptm , "stringzor" )
46- self .failUnlessRaises (TypeError , ptm , 123 )
47- self .failUnlessRaises (ValueError , ptm , b'' )
48- self .failUnlessRaises (ValueError , ptm , b'0' )
45+ self .assertRaises (TypeError , ptm , "stringzor" )
46+ self .assertRaises (TypeError , ptm , 123 )
47+ self .assertRaises (ValueError , ptm , b'' )
48+ self .assertRaises (ValueError , ptm , b'0' )
4949
5050 notenoughdata = struct .pack ('!H' , 2 )
51- self .failUnlessRaises (ValueError , ptm , notenoughdata )
51+ self .assertRaises (ValueError , ptm , notenoughdata )
5252
5353 wraparound = struct .pack ('!HL' , 2 , 10 ) + (b'0' * 10 ) + struct .pack ('!L' , 0xFFFFFFFE )
54- self .failUnlessRaises (ValueError , ptm , wraparound )
54+ self .assertRaises (ValueError , ptm , wraparound )
5555
5656 oneatt_notenough = struct .pack ('!HL' , 2 , 10 ) + (b'0' * 10 ) + struct .pack ('!L' , 15 )
57- self .failUnlessRaises (ValueError , ptm , oneatt_notenough )
57+ self .assertRaises (ValueError , ptm , oneatt_notenough )
5858
5959 toomuchdata = struct .pack ('!HL' , 1 , 3 ) + (b'0' * 10 )
60- self .failUnlessRaises (ValueError , ptm , toomuchdata )
60+ self .assertRaises (ValueError , ptm , toomuchdata )
6161
6262 class faketup (tuple ):
6363 def __new__ (subtype , geeze ):
@@ -66,31 +66,31 @@ def __new__(subtype, geeze):
6666 return r
6767 zerodata = struct .pack ('!H' , 0 )
6868 r = ptm (zerodata )
69- self .failUnlessRaises (AttributeError , getattr , r , 'foo' )
70- self .failUnlessRaises (AttributeError , setattr , r , 'foo' , 'bar' )
71- self .failUnlessEqual (len (r ), 0 )
69+ self .assertRaises (AttributeError , getattr , r , 'foo' )
70+ self .assertRaises (AttributeError , setattr , r , 'foo' , 'bar' )
71+ self .assertEqual (len (r ), 0 )
7272
7373 def test_process_tuple (self ):
7474 def funpass (procs , tup , col ):
7575 pass
7676 pt = optimized .process_tuple
7777 # tuple() requirements
78- self .failUnlessRaises (TypeError , pt , "foo" , "bar" , funpass )
79- self .failUnlessRaises (TypeError , pt , (), "bar" , funpass )
80- self .failUnlessRaises (TypeError , pt , "foo" , (), funpass )
81- self .failUnlessRaises (TypeError , pt , (), ("foo" ,), funpass )
78+ self .assertRaises (TypeError , pt , "foo" , "bar" , funpass )
79+ self .assertRaises (TypeError , pt , (), "bar" , funpass )
80+ self .assertRaises (TypeError , pt , "foo" , (), funpass )
81+ self .assertRaises (TypeError , pt , (), ("foo" ,), funpass )
8282
8383 def test_pack_tuple_data (self ):
8484 pit = optimized .pack_tuple_data
85- self .failUnlessEqual (pit ((None ,)), b'\xff \xff \xff \xff ' )
86- self .failUnlessEqual (pit ((None ,)* 2 ), b'\xff \xff \xff \xff ' * 2 )
87- self .failUnlessEqual (pit ((None ,)* 3 ), b'\xff \xff \xff \xff ' * 3 )
88- self .failUnlessEqual (pit ((None ,b'foo' )), b'\xff \xff \xff \xff \x00 \x00 \x00 \x03 foo' )
89- self .failUnlessEqual (pit ((None ,b'' )), b'\xff \xff \xff \xff \x00 \x00 \x00 \x00 ' )
90- self .failUnlessEqual (pit ((None ,b'' ,b'bar' )), b'\xff \xff \xff \xff \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x03 bar' )
91- self .failUnlessRaises (TypeError , pit , 1 )
92- self .failUnlessRaises (TypeError , pit , (1 ,))
93- self .failUnlessRaises (TypeError , pit , ("" ,))
85+ self .assertEqual (pit ((None ,)), b'\xff \xff \xff \xff ' )
86+ self .assertEqual (pit ((None ,)* 2 ), b'\xff \xff \xff \xff ' * 2 )
87+ self .assertEqual (pit ((None ,)* 3 ), b'\xff \xff \xff \xff ' * 3 )
88+ self .assertEqual (pit ((None ,b'foo' )), b'\xff \xff \xff \xff \x00 \x00 \x00 \x03 foo' )
89+ self .assertEqual (pit ((None ,b'' )), b'\xff \xff \xff \xff \x00 \x00 \x00 \x00 ' )
90+ self .assertEqual (pit ((None ,b'' ,b'bar' )), b'\xff \xff \xff \xff \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x03 bar' )
91+ self .assertRaises (TypeError , pit , 1 )
92+ self .assertRaises (TypeError , pit , (1 ,))
93+ self .assertRaises (TypeError , pit , ("" ,))
9494
9595 def test_int2 (self ):
9696 d = b'\x00 \x01 '
@@ -100,19 +100,19 @@ def test_int2(self):
100100 sd = optimized .swap_int2_pack (1 )
101101 nd = optimized .int2_pack (1 )
102102 if sys .byteorder == 'little' :
103- self .failUnlessEqual (1 , s )
104- self .failUnlessEqual (256 , n )
105- self .failUnlessEqual (d , sd )
106- self .failUnlessEqual (rd , nd )
103+ self .assertEqual (1 , s )
104+ self .assertEqual (256 , n )
105+ self .assertEqual (d , sd )
106+ self .assertEqual (rd , nd )
107107 else :
108- self .failUnlessEqual (1 , n )
109- self .failUnlessEqual (256 , s )
110- self .failUnlessEqual (d , nd )
111- self .failUnlessEqual (rd , sd )
112- self .failUnlessRaises (OverflowError , optimized .swap_int2_pack , 2 ** 15 )
113- self .failUnlessRaises (OverflowError , optimized .int2_pack , 2 ** 15 )
114- self .failUnlessRaises (OverflowError , optimized .swap_int2_pack , (- 2 ** 15 )- 1 )
115- self .failUnlessRaises (OverflowError , optimized .int2_pack , (- 2 ** 15 )- 1 )
108+ self .assertEqual (1 , n )
109+ self .assertEqual (256 , s )
110+ self .assertEqual (d , nd )
111+ self .assertEqual (rd , sd )
112+ self .assertRaises (OverflowError , optimized .swap_int2_pack , 2 ** 15 )
113+ self .assertRaises (OverflowError , optimized .int2_pack , 2 ** 15 )
114+ self .assertRaises (OverflowError , optimized .swap_int2_pack , (- 2 ** 15 )- 1 )
115+ self .assertRaises (OverflowError , optimized .int2_pack , (- 2 ** 15 )- 1 )
116116
117117 def test_int4 (self ):
118118 d = b'\x00 \x00 \x00 \x01 '
@@ -122,19 +122,19 @@ def test_int4(self):
122122 sd = optimized .swap_int4_pack (1 )
123123 nd = optimized .int4_pack (1 )
124124 if sys .byteorder == 'little' :
125- self .failUnlessEqual (1 , s )
126- self .failUnlessEqual (16777216 , n )
127- self .failUnlessEqual (d , sd )
128- self .failUnlessEqual (rd , nd )
125+ self .assertEqual (1 , s )
126+ self .assertEqual (16777216 , n )
127+ self .assertEqual (d , sd )
128+ self .assertEqual (rd , nd )
129129 else :
130- self .failUnlessEqual (1 , n )
131- self .failUnlessEqual (16777216 , s )
132- self .failUnlessEqual (d , nd )
133- self .failUnlessEqual (rd , sd )
134- self .failUnlessRaises (OverflowError , optimized .swap_int4_pack , 2 ** 31 )
135- self .failUnlessRaises (OverflowError , optimized .int4_pack , 2 ** 31 )
136- self .failUnlessRaises (OverflowError , optimized .swap_int4_pack , (- 2 ** 31 )- 1 )
137- self .failUnlessRaises (OverflowError , optimized .int4_pack , (- 2 ** 31 )- 1 )
130+ self .assertEqual (1 , n )
131+ self .assertEqual (16777216 , s )
132+ self .assertEqual (d , nd )
133+ self .assertEqual (rd , sd )
134+ self .assertRaises (OverflowError , optimized .swap_int4_pack , 2 ** 31 )
135+ self .assertRaises (OverflowError , optimized .int4_pack , 2 ** 31 )
136+ self .assertRaises (OverflowError , optimized .swap_int4_pack , (- 2 ** 31 )- 1 )
137+ self .assertRaises (OverflowError , optimized .int4_pack , (- 2 ** 31 )- 1 )
138138
139139 def test_int8 (self ):
140140 d = b'\x00 \x00 \x00 \x00 \x00 \x00 \x00 \x01 '
@@ -144,32 +144,32 @@ def test_int8(self):
144144 sd = optimized .swap_int8_pack (1 )
145145 nd = optimized .int8_pack (1 )
146146 if sys .byteorder == 'little' :
147- self .failUnlessEqual (0x1 , s )
148- self .failUnlessEqual (0x100000000000000 , n )
149- self .failUnlessEqual (d , sd )
150- self .failUnlessEqual (rd , nd )
147+ self .assertEqual (0x1 , s )
148+ self .assertEqual (0x100000000000000 , n )
149+ self .assertEqual (d , sd )
150+ self .assertEqual (rd , nd )
151151 else :
152- self .failUnlessEqual (0x1 , n )
153- self .failUnlessEqual (0x100000000000000 , s )
154- self .failUnlessEqual (d , nd )
155- self .failUnlessEqual (rd , sd )
156- self .failUnlessEqual (optimized .swap_int8_pack (- 1 ), b'\xFF \xFF \xFF \xFF ' * 2 )
157- self .failUnlessEqual (optimized .int8_pack (- 1 ), b'\xFF \xFF \xFF \xFF ' * 2 )
158- self .failUnlessRaises (OverflowError , optimized .swap_int8_pack , 2 ** 63 )
159- self .failUnlessRaises (OverflowError , optimized .int8_pack , 2 ** 63 )
160- self .failUnlessRaises (OverflowError , optimized .swap_int8_pack , (- 2 ** 63 )- 1 )
161- self .failUnlessRaises (OverflowError , optimized .int8_pack , (- 2 ** 63 )- 1 )
152+ self .assertEqual (0x1 , n )
153+ self .assertEqual (0x100000000000000 , s )
154+ self .assertEqual (d , nd )
155+ self .assertEqual (rd , sd )
156+ self .assertEqual (optimized .swap_int8_pack (- 1 ), b'\xFF \xFF \xFF \xFF ' * 2 )
157+ self .assertEqual (optimized .int8_pack (- 1 ), b'\xFF \xFF \xFF \xFF ' * 2 )
158+ self .assertRaises (OverflowError , optimized .swap_int8_pack , 2 ** 63 )
159+ self .assertRaises (OverflowError , optimized .int8_pack , 2 ** 63 )
160+ self .assertRaises (OverflowError , optimized .swap_int8_pack , (- 2 ** 63 )- 1 )
161+ self .assertRaises (OverflowError , optimized .int8_pack , (- 2 ** 63 )- 1 )
162162 # edge I/O
163163 int8_max = ((2 ** 63 ) - 1 )
164164 int8_min = (- (2 ** 63 ))
165165 swap_max = optimized .swap_int8_pack (int8_max )
166166 max = optimized .int8_pack (int8_max )
167167 swap_min = optimized .swap_int8_pack (int8_min )
168168 min = optimized .int8_pack (int8_min )
169- self .failUnlessEqual (optimized .swap_int8_unpack (swap_max ), int8_max )
170- self .failUnlessEqual (optimized .int8_unpack (max ), int8_max )
171- self .failUnlessEqual (optimized .swap_int8_unpack (swap_min ), int8_min )
172- self .failUnlessEqual (optimized .int8_unpack (min ), int8_min )
169+ self .assertEqual (optimized .swap_int8_unpack (swap_max ), int8_max )
170+ self .assertEqual (optimized .int8_unpack (max ), int8_max )
171+ self .assertEqual (optimized .swap_int8_unpack (swap_min ), int8_min )
172+ self .assertEqual (optimized .int8_unpack (min ), int8_min )
173173
174174 def test_uint2 (self ):
175175 d = b'\x00 \x01 '
@@ -179,21 +179,21 @@ def test_uint2(self):
179179 sd = optimized .swap_uint2_pack (1 )
180180 nd = optimized .uint2_pack (1 )
181181 if sys .byteorder == 'little' :
182- self .failUnlessEqual (1 , s )
183- self .failUnlessEqual (256 , n )
184- self .failUnlessEqual (d , sd )
185- self .failUnlessEqual (rd , nd )
182+ self .assertEqual (1 , s )
183+ self .assertEqual (256 , n )
184+ self .assertEqual (d , sd )
185+ self .assertEqual (rd , nd )
186186 else :
187- self .failUnlessEqual (1 , n )
188- self .failUnlessEqual (256 , s )
189- self .failUnlessEqual (d , nd )
190- self .failUnlessEqual (rd , sd )
191- self .failUnlessRaises (OverflowError , optimized .swap_uint2_pack , - 1 )
192- self .failUnlessRaises (OverflowError , optimized .uint2_pack , - 1 )
193- self .failUnlessRaises (OverflowError , optimized .swap_uint2_pack , 2 ** 16 )
194- self .failUnlessRaises (OverflowError , optimized .uint2_pack , 2 ** 16 )
195- self .failUnlessEqual (optimized .uint2_pack (2 ** 16 - 1 ), b'\xFF \xFF ' )
196- self .failUnlessEqual (optimized .swap_uint2_pack (2 ** 16 - 1 ), b'\xFF \xFF ' )
187+ self .assertEqual (1 , n )
188+ self .assertEqual (256 , s )
189+ self .assertEqual (d , nd )
190+ self .assertEqual (rd , sd )
191+ self .assertRaises (OverflowError , optimized .swap_uint2_pack , - 1 )
192+ self .assertRaises (OverflowError , optimized .uint2_pack , - 1 )
193+ self .assertRaises (OverflowError , optimized .swap_uint2_pack , 2 ** 16 )
194+ self .assertRaises (OverflowError , optimized .uint2_pack , 2 ** 16 )
195+ self .assertEqual (optimized .uint2_pack (2 ** 16 - 1 ), b'\xFF \xFF ' )
196+ self .assertEqual (optimized .swap_uint2_pack (2 ** 16 - 1 ), b'\xFF \xFF ' )
197197
198198 def test_uint4 (self ):
199199 d = b'\x00 \x00 \x00 \x01 '
@@ -203,21 +203,21 @@ def test_uint4(self):
203203 sd = optimized .swap_uint4_pack (1 )
204204 nd = optimized .uint4_pack (1 )
205205 if sys .byteorder == 'little' :
206- self .failUnlessEqual (1 , s )
207- self .failUnlessEqual (16777216 , n )
208- self .failUnlessEqual (d , sd )
209- self .failUnlessEqual (rd , nd )
206+ self .assertEqual (1 , s )
207+ self .assertEqual (16777216 , n )
208+ self .assertEqual (d , sd )
209+ self .assertEqual (rd , nd )
210210 else :
211- self .failUnlessEqual (1 , n )
212- self .failUnlessEqual (16777216 , s )
213- self .failUnlessEqual (d , nd )
214- self .failUnlessEqual (rd , sd )
215- self .failUnlessRaises (OverflowError , optimized .swap_uint4_pack , - 1 )
216- self .failUnlessRaises (OverflowError , optimized .uint4_pack , - 1 )
217- self .failUnlessRaises (OverflowError , optimized .swap_uint4_pack , 2 ** 32 )
218- self .failUnlessRaises (OverflowError , optimized .uint4_pack , 2 ** 32 )
219- self .failUnlessEqual (optimized .uint4_pack (2 ** 32 - 1 ), b'\xFF \xFF \xFF \xFF ' )
220- self .failUnlessEqual (optimized .swap_uint4_pack (2 ** 32 - 1 ), b'\xFF \xFF \xFF \xFF ' )
211+ self .assertEqual (1 , n )
212+ self .assertEqual (16777216 , s )
213+ self .assertEqual (d , nd )
214+ self .assertEqual (rd , sd )
215+ self .assertRaises (OverflowError , optimized .swap_uint4_pack , - 1 )
216+ self .assertRaises (OverflowError , optimized .uint4_pack , - 1 )
217+ self .assertRaises (OverflowError , optimized .swap_uint4_pack , 2 ** 32 )
218+ self .assertRaises (OverflowError , optimized .uint4_pack , 2 ** 32 )
219+ self .assertEqual (optimized .uint4_pack (2 ** 32 - 1 ), b'\xFF \xFF \xFF \xFF ' )
220+ self .assertEqual (optimized .swap_uint4_pack (2 ** 32 - 1 ), b'\xFF \xFF \xFF \xFF ' )
221221
222222 def test_uint8 (self ):
223223 d = b'\x00 \x00 \x00 \x00 \x00 \x00 \x00 \x01 '
@@ -227,21 +227,21 @@ def test_uint8(self):
227227 sd = optimized .swap_uint8_pack (1 )
228228 nd = optimized .uint8_pack (1 )
229229 if sys .byteorder == 'little' :
230- self .failUnlessEqual (0x1 , s )
231- self .failUnlessEqual (0x100000000000000 , n )
232- self .failUnlessEqual (d , sd )
233- self .failUnlessEqual (rd , nd )
230+ self .assertEqual (0x1 , s )
231+ self .assertEqual (0x100000000000000 , n )
232+ self .assertEqual (d , sd )
233+ self .assertEqual (rd , nd )
234234 else :
235- self .failUnlessEqual (0x1 , n )
236- self .failUnlessEqual (0x100000000000000 , s )
237- self .failUnlessEqual (d , nd )
238- self .failUnlessEqual (rd , sd )
239- self .failUnlessRaises (OverflowError , optimized .swap_uint8_pack , - 1 )
240- self .failUnlessRaises (OverflowError , optimized .uint8_pack , - 1 )
241- self .failUnlessRaises (OverflowError , optimized .swap_uint8_pack , 2 ** 64 )
242- self .failUnlessRaises (OverflowError , optimized .uint8_pack , 2 ** 64 )
243- self .failUnlessEqual (optimized .uint8_pack ((2 ** 64 )- 1 ), b'\xFF \xFF \xFF \xFF ' * 2 )
244- self .failUnlessEqual (optimized .swap_uint8_pack ((2 ** 64 )- 1 ), b'\xFF \xFF \xFF \xFF ' * 2 )
235+ self .assertEqual (0x1 , n )
236+ self .assertEqual (0x100000000000000 , s )
237+ self .assertEqual (d , nd )
238+ self .assertEqual (rd , sd )
239+ self .assertRaises (OverflowError , optimized .swap_uint8_pack , - 1 )
240+ self .assertRaises (OverflowError , optimized .uint8_pack , - 1 )
241+ self .assertRaises (OverflowError , optimized .swap_uint8_pack , 2 ** 64 )
242+ self .assertRaises (OverflowError , optimized .uint8_pack , 2 ** 64 )
243+ self .assertEqual (optimized .uint8_pack ((2 ** 64 )- 1 ), b'\xFF \xFF \xFF \xFF ' * 2 )
244+ self .assertEqual (optimized .swap_uint8_pack ((2 ** 64 )- 1 ), b'\xFF \xFF \xFF \xFF ' * 2 )
245245
246246if __name__ == '__main__' :
247247 from types import ModuleType
0 commit comments