Exemplo n.º 1
0
def test_divide_constraint():
    s = ["And", ["FreeQ", "m", "x"], ["NonzeroQ", ["Plus", "m", "1"]]]
    assert divide_constraint(s, ["m", "x"], 0, {}, []) == (
        ", cons1",
        "\n    def cons_f1(m):\n        return NonzeroQ(m + S(1))\n\n    cons1 = CustomConstraint(cons_f1)\n",
        1,
    )
Exemplo n.º 2
0
def test_divide_constraint():
    s = ['And', ['FreeQ', 'm', 'x'], ['NonzeroQ', ['Plus', 'm', '1']]]
    assert divide_constraint(s, ['m', 'x']) == ', CustomConstraint(lambda m: NonzeroQ(m + S(1)))'
Exemplo n.º 3
0
def test_divide_constraint():
    s = ['And', ['FreeQ', 'm', 'x'], ['NonzeroQ', ['Plus', 'm', '1']]]
    assert divide_constraint(s, ['m', 'x'], 0, {}, []) == (', cons1', '\n    def cons_f1(m):\n        return NonzeroQ(m + S(1))\n\n    cons1 = CustomConstraint(cons_f1)\n', 1)
def test_divide_constraint():
    s = ['And', ['FreeQ', 'm', 'x'], ['NonzeroQ', ['Plus', 'm', '1']]]
    assert divide_constraint(
        s, ['m', 'x']) == ', CustomConstraint(lambda m: NonzeroQ(m + S(1)))'
Exemplo n.º 5
0
def test_divide_constraint():
    s = ['And', ['FreeQ', 'm', 'x'], ['NonzeroQ', ['Plus', 'm', '1']]]
    assert divide_constraint(s, ['m', 'x'], 0, {}, []) == (', cons1', '\n    def cons_f1(m):\n        return NonzeroQ(m + S(1))\n\n    cons1 = CustomConstraint(cons_f1)\n', 1)