From a47bf3dd04d182638fedf0f6edb99b73fc1efd3e Mon Sep 17 00:00:00 2001 From: Marcello Stanisci Date: Fri, 24 Nov 2017 12:30:17 +0100 Subject: testing /pick --- talersurvey/tests.py | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'talersurvey') diff --git a/talersurvey/tests.py b/talersurvey/tests.py index f244ae7..4f4e4e2 100644 --- a/talersurvey/tests.py +++ b/talersurvey/tests.py @@ -34,5 +34,18 @@ class SurveyTestCase(unittest.TestCase): "instance": "default", "justification": "Payment methods survey"}) + @patch("requests.post") + def test_pick(self, mocked_post): + ret_post = MagicMock() + ret_post.status_code = 200 + ret_post.json.return_value = {} + mocked_post.return_value = ret_post + self.app.post("/pick?tip_id=44", + data="{}", + content_type="application/json") + mocked_post.assert_called_with( + "http://backend.test.taler.net/tip-pickup", + json={"tip_id": "44"}) + if __name__ == "__main__": unittest.main() -- cgit v1.2.3