Пример #1
0
 def test_fib_valid(self):
     """
     id:   0 1 2 3 4 5 6
     Fib:  1 1 2 3 5 8 13
     """
     # res = sample.fib(1)
     # print("result: {}".format(res))
     self.assertEqual(sample.fib(0), 0)
     self.assertEqual(sample.fib(1), 1)
     self.assertEqual(sample.fib(3), 2)
     self.assertEqual(sample.fib(4), 3)
     self.assertEqual(sample.fib(5), 5)
Пример #2
0
def test_fib_fail():
    """
    intentionally failing
    """
    assert sample.fib(8) == 0
Пример #3
0
def test_fib_invalid():
    """
    id:   0 1 2 3 4 5 6
    Fib:  1 1 2 3 5 8 13
    """
    assert sample.fib(-1) == 0
Пример #4
0
 def test_mock(self):
     sample.fib = MagicMock(return_value=16)
     self.assertEqual(sample.fib(5), 16)
Пример #5
0
 def fib_this_does_not_run(self):
     self.assertEqual(sample.fib(-1), 1)
Пример #6
0
 def test_fib_invalid(self):
     self.assertEqual(sample.fib(-1), 0)