def test_logical_ops(self): from numpypy import logical_and, logical_or, logical_xor, logical_not assert (logical_and([True, False , True, True], [1, 1, 3, 0]) == [True, False, True, False]).all() assert (logical_or([True, False, True, False], [1, 2, 0, 0]) == [True, True, True, False]).all() assert (logical_xor([True, False, True, False], [1, 2, 0, 0]) == [False, True, True, False]).all() assert (logical_not([True, False]) == [False, True]).all()
def test_logical_ops(self): from numpypy import logical_and, logical_or, logical_xor, logical_not c1 = complex(1, 1) c3 = complex(3, 0) c0 = complex(0, 0) assert (logical_and([True, False , True, True], [c1, c1, c3, c0]) == [True, False, True, False]).all() assert (logical_or([True, False, True, False], [c1, c3, c0, c0]) == [True, True, True, False]).all() assert (logical_xor([True, False, True, False], [c1, c3, c0, c0]) == [False, True, True, False]).all() assert (logical_not([c1, c0]) == [False, True]).all()