python/tests/test_fibonacci.py

26 lines
512 B
Python

import os
import sys
import git
def get_main_git_root(path):
main_repo_root_dir = git.Repo(path, search_parent_directories=True).working_tree_dir
return main_repo_root_dir
main_repo_root_dir = get_main_git_root('.')
sys.path.append(main_repo_root_dir)
from fibonacci import fibonacci
def test_fibonacci():
assert fibonacci(9) == 34
def test_fibonacci_1():
assert fibonacci(1) == 0
def test_fibonacci_2():
assert fibonacci(5) == 5
def test_fibonacci_3():
assert fibonacci(8) == 21