def test_integer_powers(): assert integer_powers([x, x / 2, x ** 2 + 1, x * Rational(2, 3)]) == [ (x / 6, [(x, 6), (x / 2, 3), (x * Rational(2, 3), 4)]), (1 + x ** 2, [(1 + x ** 2, 1)]), ]
def test_integer_powers(): assert integer_powers([x, x / 2, x**2 + 1, 2 * x / 3]) == [(x / 6, [(x, 6), (x / 2, 3), (2 * x / 3, 4)]), (1 + x**2, [(1 + x**2, 1)])]
def test_integer_powers(): assert integer_powers([x, x/2, x**2 + 1, 2*x/3], index=True) == \ [(x/6, [(0, 6), (1, 3), (3, 4)]), (1 + x**2, [(2, 1)])] assert integer_powers([x, x/2, x**2 + 1, 2*x/3], index=False) == \ [(x/6, [(x, 6), (x/2, 3), (2*x/3, 4)]), (1 + x**2, [(1 + x**2, 1)])]
def test_integer_powers(): assert integer_powers([x, x/2, x**2 + 1, 2*x/3]) == [ (x/6, [(x, 6), (x/2, 3), (2*x/3, 4)]), (1 + x**2, [(1 + x**2, 1)])]