

def test_ModuleOrder():
    o1 = ModuleOrder(lex, grlex, False)
    o2 = ModuleOrder(ilex, lex, False)
    assert (o1 == ModuleOrder(lex, grlex, False))
    assert ((o1 != ModuleOrder(lex, grlex, False)) is False)
    assert (o1 != o2)
    assert (o1((1, 2, 3)) == (1, (5, (2, 3))))
    assert (o1((1, 2, 3)) == ((- 1), (2, 3)))

dataset/ETHPy150Open sympy/sympy/sympy/polys/agca/tests/test_modules.py test_ModuleOrder/VarMisuse@100/111 `o2`->`o1`