py/objfloat: Fix case of raising 0 to -infinity.

It was raising an exception but it should return infinity.
This commit is contained in:
Damien George
2018-02-08 14:35:43 +11:00
parent b75cb8392b
commit bbb08431f3
2 changed files with 12 additions and 1 deletions

View File

@@ -0,0 +1,11 @@
# test builtin pow function with float args
print(pow(0.0, 0.0))
print(pow(0, 1.0))
print(pow(1.0, 1))
print(pow(2.0, 3.0))
print(pow(2.0, -4.0))
print(pow(0.0, float('inf')))
print(pow(0.0, float('-inf')))
print(pow(0.0, float('nan')))