Browse Source
Nan and inf (signed and unsigned) are also handled correctly by using signbit (they were also handled correctly with "val<0", but that didn't handle -0.0 correctly). A test case is added for this behaviour.pull/4191/merge
Damien George
6 years ago
2 changed files with 14 additions and 2 deletions
@ -0,0 +1,13 @@ |
|||
# test builtin abs function with float args |
|||
|
|||
for val in ( |
|||
'1.0', |
|||
'-1.0', |
|||
'0.0', |
|||
'-0.0', |
|||
'nan', |
|||
'-nan', |
|||
'inf', |
|||
'-inf', |
|||
): |
|||
print(val, abs(float(val))) |
Loading…
Reference in new issue