26 lines
512 B
Python
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
|