def test_NameSpace_relational_equal(): ns = NameSpace(2) x = ns.Symbol('x') y = ns.Symbol('y') lt = ns.lt(x, y) le = ns.le(x, y) eq = ns.eq(x, y) ne = ns.ne(x, y) ge = ns.ge(x, y) gt = ns.gt(x, y) assert (x < y) == lt assert (x < y) != le assert (x <= y) == le assert (x <= y) != eq assert (x == y) == eq assert (x == y) != ne assert (x != y) == ne assert (x != y) != ge assert (x >= y) == ge assert (x >= y) != gt assert (x > y) == gt assert (x > y) != lt
def test_NameSpace_relational(): ns = NameSpace(2) x = ns.Symbol('x') y = ns.Symbol('y') lt = ns.lt(x, y) le = ns.le(x, y) eq = ns.eq(x, y) ne = ns.ne(x, y) ge = ns.ge(x, y) gt = ns.gt(x, y) assert lt.evalb(np.array([3., 5.])) is True assert lt.evalb(np.array([5., 5.])) is False assert le.evalb(np.array([3., 5.])) is True assert le.evalb(np.array([5., 5.])) is True assert eq.evalb(np.array([3., 5.])) is False assert eq.evalb(np.array([5., 5.])) is True assert ne.evalb(np.array([3., 5.])) is True assert ne.evalb(np.array([5., 5.])) is False assert ge.evalb(np.array([3., 5.])) is False assert ge.evalb(np.array([5., 5.])) is True assert gt.evalb(np.array([3., 5.])) is False assert gt.evalb(np.array([5., 5.])) is False