def test_func(): """Test of calculating fibonacci number with input 3.""" assert fibo(3) == 1
def test_fibo(fibo_number, fibo_value): """Test of calculating fibonacci number with different inputs.""" assert fibo(fibo_number) == fibo_value
def test_fail(): """Expected fail of test.""" fibo(-1)
def test_fibo_positive(inputs, outputs): """Test of calculating fibonacci number with different inputs.""" assert f_mod.fibo(inputs) == outputs
def test_fibo_negative(inputs): """Test of calculating fibonacci number with wrong inputs numbers.""" assert f_mod.fibo(inputs) is None
def test_fibo_wrong(inputs, outputs): """Test on wrong input type.""" with pytest.raises(outputs): f_mod.fibo(inputs)