# Commits

committed 2968002

• Participants
• Parent commits 596c8db
• Branches ndarray-round

# File pypy/module/micronumpy/test/test_ufuncs.py

• Ignore whitespace
` `
`         skip('sign of nan is non-determinant')`
`         assert (signbit([float('nan'), float('-nan'), -float('nan')]) ==`
`-            [False, True, True]).all()    `
`+            [False, True, True]).all()`
` `
`     def test_reciprocal(self):`
`         from numpypy import array, reciprocal, complex64, complex128`
`         assert all([math.copysign(1, f(abs(float("nan")))) == 1 for f in floor, ceil, trunc])`
`         assert all([math.copysign(1, f(-abs(float("nan")))) == -1 for f in floor, ceil, trunc])`
` `
`+    def test_around(self):`
`+        from numpypy import array`
`+        ninf, inf = float("-inf"), float("inf")`
`+        a = array([ninf, -1.4, -1.5, -1.0, 0.0, 1.0, 1.4, 0.5, inf])`
`+        assert ([ninf, -1.0, -2.0, -1.0, 0.0, 1.0, 1.0, 0.0, inf] == a.round()).all()`
`+`
`+`
`     def test_copysign(self):`
`         from numpypy import array, copysign`
` `
`             assert b[i] == res`
` `
`     def test_exp2(self):`
`-        import math `
`+        import math`
`         from numpypy import array, exp2`
`         inf = float('inf')`
`         ninf = -float('inf')`
`              complex(inf, inf), complex(inf, ninf), complex(0, inf),`
`              complex(ninf, ninf), complex(nan, 0), complex(0, nan),`
`              complex(nan, nan)]`
`-        assert (isfinite(a) == [True, True, False, False, False, `
`-                        False, False, False, False, False]).all() `
`+        assert (isfinite(a) == [True, True, False, False, False,`
`+                        False, False, False, False, False]).all()`
` `
`     def test_logical_ops(self):`
`         from numpypy import logical_and, logical_or, logical_xor, logical_not`
`         #numpy returns (a.real*b.real + a.imag*b.imag) / abs(b)**2`
`         expect = [3., -23., 1.]`
`         for i in range(len(a)):`
`-            assert b[i] == expect[i] `
`+            assert b[i] == expect[i]`
`         b = floor_divide(a[0], 0.)`
`         assert math.isnan(b.real)`
`         assert b.imag == 0.`