Exemplo n.º 1
0
def test_diff0():
    ns = NameSpace(1)
    x = ns.Symbol('x')
    expr = (3 * x)
    deriv = expr.diff(x)
    ref = ns.Number(3)
    assert (deriv == ref) is True
    assert (-x).diff(x) == ns.Number(-1)
Exemplo n.º 2
0
def test_factor():
    ns = NameSpace()
    fortytwo = ns.Number(42)
    factors = ns.factor(fortytwo)
    ref = ns.mul(2, 3, 7)
    assert ref == factors
Exemplo n.º 3
0
def test_compare_numbers():
    ns = NameSpace()
    three, four = ns.Number(3), ns.Number(4)
    lt = three < four
    assert lt.evalb() is True