def test_piecewise_as_leading_term(): p1 = Piecewise((1 / x, x > 1), (0, True)) p2 = Piecewise((x, x > 1), (0, True)) p3 = Piecewise((1 / x, x > 1), (x, True)) p4 = Piecewise((x, x > 1), (1 / x, True)) assert p1.as_leading_term(x) == 0 assert p2.as_leading_term(x) == 0 assert p3.as_leading_term(x) == x assert p4.as_leading_term(x) == 1 / x
def test_piecewise_as_leading_term(): p1 = Piecewise((1/x, x>1), (0, True)) p2 = Piecewise((x, x>1), (0, True)) p3 = Piecewise((1/x, x>1), (x, True)) p4 = Piecewise((x, x>1), (1/x, True)) assert p1.as_leading_term(x) == 0 assert p2.as_leading_term(x) == 0 assert p3.as_leading_term(x) == x assert p4.as_leading_term(x) == 1/x
def test_piecewise_as_leading_term(): p1 = Piecewise((1 / x, x > 1), (0, True)) p2 = Piecewise((x, x > 1), (0, True)) p3 = Piecewise((1 / x, x > 1), (x, True)) p4 = Piecewise((x, x > 1), (1 / x, True)) p5 = Piecewise((1 / x, x > 1), (x, True)) p6 = Piecewise((1 / x, x < 1), (x, True)) p7 = Piecewise((x, x < 1), (1 / x, True)) p8 = Piecewise((x, x > 1), (1 / x, True)) assert p1.as_leading_term(x) == 0 assert p2.as_leading_term(x) == 0 assert p3.as_leading_term(x) == x assert p4.as_leading_term(x) == 1 / x assert p5.as_leading_term(x) == x assert p6.as_leading_term(x) == 1 / x assert p7.as_leading_term(x) == x assert p8.as_leading_term(x) == 1 / x
def test_piecewise_as_leading_term(): p1 = Piecewise((1/x, x > 1), (0, True)) p2 = Piecewise((x, x > 1), (0, True)) p3 = Piecewise((1/x, x > 1), (x, True)) p4 = Piecewise((x, x > 1), (1/x, True)) p5 = Piecewise((1/x, x > 1), (x, True)) p6 = Piecewise((1/x, x < 1), (x, True)) p7 = Piecewise((x, x < 1), (1/x, True)) p8 = Piecewise((x, x > 1), (1/x, True)) assert p1.as_leading_term(x) == 0 assert p2.as_leading_term(x) == 0 assert p3.as_leading_term(x) == x assert p4.as_leading_term(x) == 1/x assert p5.as_leading_term(x) == x assert p6.as_leading_term(x) == 1/x assert p7.as_leading_term(x) == x assert p8.as_leading_term(x) == 1/x