import fibo
def test_fibonacci_number():
assert fibo.fibonacci_number(1) == 1
assert fibo.fibonacci_number(2) == 1
assert fibo.fibonacci_number(3) == 2
assert fibo.fibonacci_number(4) == 2
def test_fibo():
assert fibo.fibonacci_list(1) == [1]
assert fibo.fibonacci_list(2) == [1, 1]
assert fibo.fibonacci_list(3) == [1, 1, 2]
$ py.test test_fibo.py
========================== test session starts ===========================
platform darwin -- Python 2.7.5 -- py-1.4.20 -- pytest-2.5.2
collected 1 items
test_fibo.py F
================================ FAILURES ================================
_______________________________ test_fibo ________________________________
def test_fibo():
assert mymath.fibo(1) == [1]
assert mymath.fibo(2) == [1, 1]
> assert mymath.fibo(3) == [1, 1, 2]
E assert [1, 1, 5] == [1, 1, 2]
E At index 2 diff: 5 != 2
test_fibo.py:6: AssertionError
======================== 1 failed in 0.01 seconds ========================