def test_any_neq1(): assert all_eq(1, 1 + 1.e-15) assert all_eq([1], [1 + 1.e-15]) assert any_neq(1, 1 + 1.e-13) assert any_neq([1], [1 + 1.e-13]) assert all_eq(1, np.asarray(1 + 1.e-8, dtype='float32')) assert all_eq([1], [np.asarray(1 + 1.e-8, dtype='float32')]) assert any_neq(1, np.asarray(1 + 1.e-6, dtype='float32')) assert any_neq([1], [np.asarray(1 + 1.e-6, dtype='float32')])
def test_any_neq1(): assert all_eq(1, 1+1.e-15) assert all_eq([1], [1+1.e-15]) assert any_neq(1, 1+1.e-13) assert any_neq([1], [1+1.e-13]) assert all_eq(1, np.asarray(1+1.e-8, dtype='float32')) assert all_eq([1], [np.asarray(1+1.e-8, dtype='float32')]) assert any_neq(1, np.asarray(1+1.e-6, dtype='float32')) assert any_neq([1], [np.asarray(1+1.e-6, dtype='float32')])
def test_any_neq2(): NaN = np.nan assert all_eq(NaN, NaN) assert all_eq([NaN], [NaN]) assert all_eq([NaN, 1], [NaN, 1]) assert any_neq([NaN, 1, NaN], [NaN, 1, 3]) assert all_eq(minmax([NaN, 1., 4., NaN, 10.]), [1., 10.])
def test_any_neq2(): NaN = np.nan assert all_eq(NaN, NaN) assert all_eq([NaN], [NaN]) assert all_eq([NaN,1], [NaN,1]) assert any_neq([NaN,1,NaN], [NaN,1,3]) assert all_eq(minmax([NaN, 1., 4., NaN, 10.]), [1., 10.])
def func2(a, b): assert any_neq(a, b)