@@ -22,7 +22,7 @@ def try_round(amount, expected, digits=2, method='HALF-UP'):
2222 try_round (2.675 ,'2.68' ) # in Python 2.7.2, round(2.675,2) gives 2.67
2323 try_round (- 2.675 ,'-2.68' ) # in Python 2.7.2, round(2.675,2) gives 2.67
2424 try_round (0.001 ,'0.00' )
25- try_round (- 0.001 ,'- 0.00' )
25+ try_round (- 0.001 , ' 0.00' )
2626 try_round (0.0049 ,'0.00' ) # 0.0049 is closer to 0 than to 0.01, so should round down
2727 try_round (0.005 ,'0.01' ) # the rule is to round half away from zero
2828 try_round (- 0.005 ,'-0.01' ) # the rule is to round half away from zero
@@ -81,7 +81,7 @@ def try_round(amount, expected, digits=3, method='HALF-UP'):
8181 try_round (2.6744 , '2.674' )
8282 try_round (- 2.6744 , '-2.674' )
8383 try_round (0.0004 , '0.000' )
84- try_round (- 0.0004 , '- 0.000' )
84+ try_round (- 0.0004 , '0.000' )
8585 try_round (357.4555 , '357.456' )
8686 try_round (- 357.4555 , '-357.456' )
8787 try_round (457.4554 , '457.455' )
@@ -95,7 +95,7 @@ def try_round(amount, expected, digits=3, method='HALF-UP'):
9595 try_round (2.6744 , '2.674' , method = 'HALF-DOWN' )
9696 try_round (- 2.6744 , '-2.674' , method = 'HALF-DOWN' )
9797 try_round (0.0004 , '0.000' , method = 'HALF-DOWN' )
98- try_round (- 0.0004 , '- 0.000' , method = 'HALF-DOWN' )
98+ try_round (- 0.0004 , '0.000' , method = 'HALF-DOWN' )
9999 try_round (357.4555 , '357.455' , method = 'HALF-DOWN' )
100100 try_round (- 357.4555 , '-357.455' , method = 'HALF-DOWN' )
101101 try_round (457.4554 , '457.455' , method = 'HALF-DOWN' )
@@ -109,7 +109,7 @@ def try_round(amount, expected, digits=3, method='HALF-UP'):
109109 try_round (2.6744 , '2.674' , method = 'HALF-EVEN' )
110110 try_round (- 2.6744 , '-2.674' , method = 'HALF-EVEN' )
111111 try_round (0.0004 , '0.000' , method = 'HALF-EVEN' )
112- try_round (- 0.0004 , '- 0.000' , method = 'HALF-EVEN' )
112+ try_round (- 0.0004 , '0.000' , method = 'HALF-EVEN' )
113113 try_round (357.4555 , '357.456' , method = 'HALF-EVEN' )
114114 try_round (- 357.4555 , '-357.456' , method = 'HALF-EVEN' )
115115 try_round (457.4554 , '457.455' , method = 'HALF-EVEN' )
@@ -228,7 +228,7 @@ def try_split(value, expected, split_fun, rounding=None):
228228 try_split (2.675 , ('2' , '68' ), float_split_str ) # in Python 2.7.2, round(2.675,2) gives 2.67
229229 try_split (- 2.675 , ('-2' , '68' ), float_split_str ) # in Python 2.7.2, round(2.675,2) gives 2.67
230230 try_split (0.001 , ('0' , '00' ), float_split_str )
231- try_split (- 0.001 , ('- 0' , '00' ), float_split_str )
231+ try_split (- 0.001 , ('0' , '00' ), float_split_str )
232232 try_split (42 , ('42' , '00' ), float_split_str )
233233 try_split (0.1 , ('0' , '10' ), float_split_str )
234234 try_split (13.0 , ('13' , '' ), float_split_str , rounding = 0 )
0 commit comments