From a239a18a8baa2ada4b354988b4f0c2ee1f0d1426 Mon Sep 17 00:00:00 2001 From: Andreas Zweili Date: Mon, 8 Nov 2021 22:37:36 +0100 Subject: [PATCH] extend mantishub tests --- tests/test_mantishub.py | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/tests/test_mantishub.py b/tests/test_mantishub.py index 85e628d..a95d759 100644 --- a/tests/test_mantishub.py +++ b/tests/test_mantishub.py @@ -1,17 +1,26 @@ import json +import requests from todoist_interface.mantishub import MantishubAPI +import mocks + def test_mantishub_init(): mantishub = MantishubAPI("mantistoken") assert mantishub.token == "mantistoken" -def test_mantishub_get_tickets(): +def test_mantishub_get_tickets(monkeypatch, example_tickets): + + def mock_get(*args, **kwargs): + return mocks.MockResponse(example_tickets) + + # apply the monkeypatch for requests.get to mock_get + monkeypatch.setattr(requests, "get", mock_get) mantishub = MantishubAPI("mantistoken") tickets = mantishub.get_tickets() - assert len(tickets) > 0 + assert tickets[0]['content'] == "[Sample issue title](https://contria.mantishub.io/view.php?id=1)" def test_covert_to_todoist(example_tickets):