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)
def test_fib_fail(): """ intentionally failing """ assert sample.fib(8) == 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
def test_mock(self): sample.fib = MagicMock(return_value=16) self.assertEqual(sample.fib(5), 16)
def fib_this_does_not_run(self): self.assertEqual(sample.fib(-1), 1)
def test_fib_invalid(self): self.assertEqual(sample.fib(-1), 0)