Ejemplo n.º 1
0
 def test_monomial_on_first_power(self):
     self.assertEqual('1', get_first_derivative('x^1', 'x'))
Ejemplo n.º 2
0
 def test_monomial_without_coeff(self):
     self.assertEqual('2*x', get_first_derivative('x^2', 'x'))
Ejemplo n.º 3
0
 def test_variable_only(self):
     self.assertEqual('1', get_first_derivative('x', 'x'))
Ejemplo n.º 4
0
 def test_single_integer(self):
     self.assertEqual('0', get_first_derivative('1', 'x'))
Ejemplo n.º 5
0
 def test_single_monomial(self):
     self.assertEqual('6*y^2', get_first_derivative('2*y^3', 'y'))
Ejemplo n.º 6
0
 def test_full_equation_with_all_cases(self):
     self.assertEqual(
         '1+3*y^2+6*y^2+6*y+24*y^3',
         get_first_derivative('1 + y + y^3 + 2*y^3 + 3*y^2 + 6*y^4', 'y'))