def test_derivative_pos(self): "q. derivatives" p1 = Polynomial([4,0,1]) self.assertEqual(p1.deriv(),Polynomial([8,0])) self.assertEqual(p1.deriv(),Polynomial([8,0])) self.assertEqual(Polynomial([1,2,3,0,5]).deriv(),Polynomial([4,6,6,0]))
def test_derivative_neg(self): "r. negative derivatives" z = Polynomial() z[-1] = 2 w = Polynomial() w[-2] = -2 self.assertEqual(z.deriv(), w)