@@ -62,7 +62,7 @@ def testPIntValue(self):
62
62
self .assertEqual (value .max , 8 , "Wrong maximum value" )
63
63
self .assertEqual (value .min , - 8 , "Wrong minimum value" )
64
64
self .assertEqual (str (value ), "0101" , "Wrong binary string "
65
- "high={0}, low={1}" .format (value .high , value .low ))
65
+ "high={0}, low={1}" .format (value .high , value .low ))
66
66
67
67
def testMIntValue (self ):
68
68
warnings .filterwarnings ('error' )
@@ -73,7 +73,7 @@ def testMIntValue(self):
73
73
self .assertEqual (value .max , 8 , "Wrong maximum value" )
74
74
self .assertEqual (value .min , - 8 , "Wrong minimum value" )
75
75
self .assertEqual (str (value ), "1011" , "Wrong binary string "
76
- "high={0}, low={1}" .format (value .high , value .low ))
76
+ "high={0}, low={1}" .format (value .high , value .low ))
77
77
78
78
def testIntPLowValue (self ):
79
79
warnings .filterwarnings ('error' )
@@ -94,7 +94,7 @@ def testIntSLowValue(self):
94
94
self .assertEqual (value .max , 32 , "Wrong maximum value" )
95
95
self .assertEqual (value .min , - 32 , "Wrong minimum value" )
96
96
self .assertEqual (int (value ), - (17 >> 3 ))
97
- self .assertEqual (float (value ), - 17 / 8. )
97
+ self .assertEqual (float (value ), - 17 / 8. )
98
98
99
99
def testIntPHighValue (self ):
100
100
warnings .filterwarnings ('error' )
@@ -207,7 +207,7 @@ def testMFloatValue(self):
207
207
208
208
def testLargeFloatValue (self ):
209
209
warnings .filterwarnings ('error' )
210
- f = 2. ** .5
210
+ f = 2. ** .5
211
211
i_f = 6369051672525773
212
212
result = "010110101000001001111001100110011111110011101111001101"
213
213
cases = (- 6 , - 5 , 0 , 50 , 56 , 57 , 0 )
@@ -251,11 +251,11 @@ def testLargeFloatValue(self):
251
251
if float (data ) != check :
252
252
check = resize (f_value , data )
253
253
self .assertEqual (float (data ), check , "value: {0}, "
254
- "fix: {1}, float(fix): {2}, float: {3}, "
255
- "high:{4}, low: {5}" .format (f_value ,
256
- data ,
257
- float (data ),
258
- check , j , k ))
254
+ "fix: {1}, float(fix): {2}, float: {3}, "
255
+ "high:{4}, low: {5}" .format (f_value ,
256
+ data ,
257
+ float (data ),
258
+ check , j , k ))
259
259
260
260
def testValue (self ):
261
261
x = sfixba (0 , 5 , - 5 )
@@ -277,11 +277,10 @@ def testValue(self):
277
277
self .assertTrue (isinstance (x , sfixba ))
278
278
self .assertNotEqual (x , sfixba (y ))
279
279
280
-
281
280
def testResize (self ):
282
- for delta in range (- 5 , 0 ):
283
- for i in range (0 , 8 ):
284
- for j in range (delta , i - 1 ):
281
+ for delta in range (- 4 , 1 ):
282
+ for i in range (0 , 5 , 2 ):
283
+ for j in range (delta , i - 1 , 2 ):
285
284
for k in range (- 128 , 128 ):
286
285
f_value = ldexp (k , delta )
287
286
value = sfixba (k ).scalb (delta )
@@ -296,20 +295,20 @@ def testResize(self):
296
295
check = resize (f_value , data )
297
296
298
297
self .assertEqual (data , check , "integer: {0}, "
299
- "delta: {1}, i: {2}, "
300
- "j: {3}, data: {4}, "
301
- "float: {5}" .format (k , delta , i ,
302
- j ,
303
- data ,
304
- check ))
298
+ "delta: {1}, i: {2}, "
299
+ "j: {3}, data: {4}, "
300
+ "float: {5}" .format (k , delta , i ,
301
+ j ,
302
+ data ,
303
+ check ))
305
304
306
305
def testFloatPLowValue (self ):
307
306
warnings .filterwarnings ('error' )
308
307
f_value = 17.0
309
308
low = 3
310
309
value = sfixba (f_value , low = low )
311
- i_value = int (round (f_value * (2.0 ** - low )))
312
- self .assertEqual (value .internal , i_value ,
310
+ i_value = int (round (f_value * (2.0 ** - low )))
311
+ self .assertEqual (value .internal , i_value ,
313
312
"Wrong value {0}, {1}" .format (value , i_value ))
314
313
self .assertEqual (value .high , 6 , "Wrong high value" )
315
314
self .assertEqual (value .low , 3 , "Wrong low value" )
@@ -335,7 +334,7 @@ def testFloatRoundingValue(self):
335
334
maths = fixmath (rounding = fixmath .roundings .round ,
336
335
guard_bits = guard_bits )
337
336
for i in range (- 10 * scale , 10 * scale , step ):
338
- f = i / float (scale )
337
+ f = i / float (scale )
339
338
value = sfixba (f , high = 7 , low = 0 , maths = maths )
340
339
check = resize (f , value )
341
340
self .assertEqual (value , check ,
@@ -352,14 +351,14 @@ def testSFixBaRoundingValue(self):
352
351
warnings .filterwarnings ('error' )
353
352
maths = fixmath (rounding = fixmath .roundings .round )
354
353
for i in range (- 2000 , 2000 , 125 ):
355
- f = i / 1000.
354
+ f = i / 1000.
356
355
f_value = sfixba (f , high = 7 , low = - 8 )
357
356
value = sfixba (f_value , high = 7 , low = 0 , maths = maths )
358
357
check = f_value .resize (value )
359
358
self .assertEqual (value , check ,
360
359
"Incorrect rounding: " \
361
360
"{0}, {1}, {2}" .format (f , check .hex (),
362
- value .hex ()))
361
+ value .hex ()))
363
362
self .assertEqual (value .high , 7 , "Wrong high value" )
364
363
self .assertEqual (value .low , 0 , "Wrong low value" )
365
364
self .assertEqual (value .max , 64 , "Wrong maximum value" )
@@ -369,7 +368,7 @@ def testFloatTruncateValue(self):
369
368
warnings .filterwarnings ('error' )
370
369
maths = fixmath (rounding = fixmath .roundings .truncate )
371
370
for i in range (- 2000 , 2000 ):
372
- f = (int ((i / 1000. )* 8 ) / 8. )
371
+ f = (int ((i / 1000. ) * 8 ) / 8. )
373
372
value = sfixba (f , high = 7 , low = 0 , maths = maths )
374
373
check = int (ldexp (f , 4 )) >> 4
375
374
if value != check :
@@ -569,7 +568,7 @@ def testGetSliceLeftOpen(self):
569
568
if res_sum != - 1 :
570
569
resi + ref
571
570
self .assertEqual (res_sum , - 1 , "Incorrect "
572
- "result: " +
571
+ "result: " +
573
572
"{0}, {1}, {2}" .format (repr (resi ),
574
573
repr (ref ), - 1 ))
575
574
self .assertEqual (type (res ), sfixba )
@@ -653,11 +652,11 @@ def testSetSliceLeftOpen(self):
653
652
if isinstance (val , int ):
654
653
self .assertTrue ((val .bit_length () >
655
654
(ba .high - j )) or
656
- ((- 1 - val ).bit_length () >
655
+ ((- 1 - val ).bit_length () >
657
656
(bai .high - j - 1 )))
658
657
else :
659
658
self .assertTrue ((len (val ) != (ba .high - j )) or
660
- (len (- 1 - val ) != (bai .high - j )))
659
+ (len (- 1 - val ) != (bai .high - j )))
661
660
else :
662
661
ref = int (setSliceLeftOpen (s , j , v ), 2 )
663
662
self .assertEqual (ba , wrap (ref , ba ),
@@ -1021,11 +1020,11 @@ def comparisonCheck(self, op, imin=0, imax=None, jmin=0, jmax=None):
1021
1020
r2 = op (i , bj )
1022
1021
r3 = op (bi , bj )
1023
1022
self .assertEqual (r1 , op (i , j ), "bi, j, i, rj: "
1024
- "{0}, {1}, {2}, {3}" .format (bi , j , i , rj ))
1023
+ "{0}, {1}, {2}, {3}" .format (bi , j , i , rj ))
1025
1024
self .assertEqual (r2 , op (i , j ), "i, bj, ri, j: "
1026
- "{0}, {1}, {2}, {3}" .format (i , bj , ri , j ))
1025
+ "{0}, {1}, {2}, {3}" .format (i , bj , ri , j ))
1027
1026
self .assertEqual (r3 , ref , "bi, bj, i, j: "
1028
- "{0}, {1}, {2}, {3}" .format (bi , bj , i , j ))
1027
+ "{0}, {1}, {2}, {3}" .format (bi , bj , i , j ))
1029
1028
1030
1029
def testAdd (self ):
1031
1030
self .binaryMathCheck (operator .add , imin = - 512 , imax = 512 ,
0 commit comments