52 lines
1 KiB
Python
52 lines
1 KiB
Python
|
class MockSystemAPI():
|
||
|
|
||
|
def __init__(self):
|
||
|
self.stdout = [""]
|
||
|
self.stderr = [""]
|
||
|
|
||
|
def run(self, args):
|
||
|
pass
|
||
|
|
||
|
def run_checked(self, *args):
|
||
|
self.run(args)
|
||
|
pass
|
||
|
|
||
|
class MockGitApi():
|
||
|
|
||
|
def __init__(self):
|
||
|
self.system_api = MockSystemAPI()
|
||
|
|
||
|
def get_latest_n_commits(self, n: int):
|
||
|
return " "
|
||
|
|
||
|
def get_latest_commit(self):
|
||
|
return " "
|
||
|
|
||
|
def tag_annotated(self, annotation: str, message: str, count: int):
|
||
|
self.tag_annotated_count =+ 1
|
||
|
return " "
|
||
|
|
||
|
def get_latest_tag(self):
|
||
|
return " "
|
||
|
|
||
|
def get_current_branch(self):
|
||
|
return " "
|
||
|
|
||
|
def init(self):
|
||
|
pass
|
||
|
|
||
|
def add_file(self, file_path):
|
||
|
self.add_file_count =+ 1
|
||
|
return " "
|
||
|
|
||
|
def commit(self, commit_message: str):
|
||
|
self.commit_count =+ 1
|
||
|
return commit_message
|
||
|
|
||
|
def push(self):
|
||
|
self.push_count =+ 1
|
||
|
return " "
|
||
|
|
||
|
def checkout(self, branch: str):
|
||
|
return " "
|