def test_input_0(self):
        # Arrange
        valid_input_0 = 0
        expected_result = [0]

        # Act
        result = fibonacci(valid_input_0)

        # Assert
        self.assertEqual(result, expected_result,
                         "Result should be " + str(expected_result))
    def test_input_7(self):
        # Arrange
        valid_input_7 = 7
        expected_result = [0, 1, 1, 2, 3, 5, 8, 13]

        # Act
        result = fibonacci(valid_input_7)

        # Assert
        self.assertEqual(result, expected_result,
                         "Result should be " + str(expected_result))
Пример #3
0
 def test_cases(self):
     for n, expected in cases:
         self.assertEqual(expected,
                          fibonacci(n),
                          msg=f'Output for {n} -> should be {expected}')
Пример #4
0
 def test01(self):
     self.failIf(fibonacci(1) != 1)
Пример #5
0
 def test02(self):
     self.failIf(fibonacci(6) != 8)
Пример #6
0
def test_fibonacci(n, expected):
    result = fibonacci(n)
    assert result == expected