Example #1
0
    def test_when_power_equals_one_then_return_the_same_coeff_and_power_0(
            self):
        monomial = Monomial(5, 1)

        expected = Monomial(5, 0)

        self.assertEqual(monomial.find_derivative(), expected)
Example #2
0
    def test_when_positive_coeff_and_power_then_return_derivative(self):
        monomial = Monomial(3, 2)

        expected = Monomial(6, 1)

        self.assertEqual(monomial.find_derivative(), expected)
Example #3
0
    def test_when_power_equals_zero_then_return_empty_monomial(self):
        monomial = Monomial(5, 0)

        expected = Monomial(0, 0)

        self.assertEqual(monomial.find_derivative(), expected)
Example #4
0
    def test_when_negative_coeff_and_power_then_return_derivative(self):
        monomial = Monomial(-3, -2)

        expected = Monomial(6, -3)

        self.assertEqual(monomial.find_derivative(), expected)