from pathlib import Path import sys import os # getting the name of the directory # where the this file is present. current = os.path.dirname(os.path.realpath(__file__)) # Getting the parent directory name # where the current directory is present. parent = os.path.dirname(current) # adding the parent directory to # the sys.path. sys.path.append(parent) # now we can import the module in the parent # directory. from git_handler import * def test_git_handler(): # init repo = GitRepo() repo.get_commits() #test assert type(repo.commits) == dict assert repo.commits["decd36b"] == ["(tag:refs/tags/TEST)", "Initial commit"]