tests/float: Make output of math function tests more readable.
By explicitly naming the function, its arguments, and result. Signed-off-by: Damien George <damien@micropython.org>
This commit is contained in:
@@ -30,12 +30,12 @@ for name, f, args in (
|
||||
):
|
||||
for x in args + (inf, -inf, nan):
|
||||
try:
|
||||
ans = f(x)
|
||||
print("%.4f" % ans)
|
||||
ans = "%.4f" % f(x)
|
||||
except ValueError:
|
||||
print(name, "ValueError")
|
||||
ans = "ValueError"
|
||||
except OverflowError:
|
||||
print(name, "OverflowError")
|
||||
ans = "OverflowError"
|
||||
print("%s(%.4f) = %s" % (name, x, ans))
|
||||
|
||||
# double argument functions
|
||||
for name, f, args in (
|
||||
@@ -47,7 +47,7 @@ for name, f, args in (
|
||||
):
|
||||
for x in args + ((0, inf), (inf, 0), (inf, inf), (inf, nan), (nan, inf), (nan, nan)):
|
||||
try:
|
||||
ans = f(*x)
|
||||
print("%.4f" % ans)
|
||||
ans = "%.4f" % f(*x)
|
||||
except ValueError:
|
||||
print(name, "ValueError")
|
||||
ans = "ValueError"
|
||||
print("%s(%.4f, %.4f) = %s" % (name, x[0], x[1], ans))
|
||||
|
||||
Reference in New Issue
Block a user