add a GitlabAPI class

This commit is contained in:
Andreas Zweili 2021-11-06 19:42:04 +01:00
parent e385c753d4
commit 1e9b670661
3 changed files with 12 additions and 0 deletions

6
tests/test_gitlab.py Normal file
View File

@ -0,0 +1,6 @@
from todoist_interface.gitlab import GitlabAPI
def test_gitlab_init():
gitlab = GitlabAPI("url", "token")
assert gitlab.url == "url" and gitlab.token == "token"

View File

@ -1,5 +1,6 @@
import settings
from todoist import TodoistAPI
from gitlab import GitlabAPI
if __name__ == '__main__':
@ -7,5 +8,6 @@ if __name__ == '__main__':
config = settings.read_config("todoist_interface.yml")
todoist = TodoistAPI(config['todoist']['token'])
gitlab = GitlabAPI(config["gitlab"]["url"], config["gitlab"]["token"])
tasks = todoist.get_get_tasks_by_filter("@gitlab")
print(tasks)

View File

@ -0,0 +1,4 @@
class GitlabAPI:
def __init__(self, url: str, token: str) -> None:
self.url = url
self.token = token