diff options
author | Marcello Stanisci <stanisci.m@gmail.com> | 2018-01-09 13:24:35 +0100 |
---|---|---|
committer | Marcello Stanisci <stanisci.m@gmail.com> | 2018-01-09 13:24:35 +0100 |
commit | e7393a46c129902e70e146d1264acee2172fc255 (patch) | |
tree | 928faf1c996644a0460d4a853dd10dcbda01bf00 | |
parent | 6f9e0614ad7db28e2c798d065fda3cd2318bd08e (diff) | |
download | backoffice-e7393a46c129902e70e146d1264acee2172fc255.tar.gz backoffice-e7393a46c129902e70e146d1264acee2172fc255.tar.bz2 backoffice-e7393a46c129902e70e146d1264acee2172fc255.zip |
testing /track/transfer and checking response body is
left untouched
-rw-r--r-- | talerbackoffice/tests.py | 17 |
1 files changed, 16 insertions, 1 deletions
diff --git a/talerbackoffice/tests.py b/talerbackoffice/tests.py index cd6a042..3e33435 100644 --- a/talerbackoffice/tests.py +++ b/talerbackoffice/tests.py @@ -24,15 +24,30 @@ class BackofficeTestCase(unittest.TestCase): self.assertEqual(response.status_code, 200) @patch("requests.get") + def test_track_transfer(self, mocked_get): + ret = MagicMock() + ret.status_code = 200 + ret.json.return_value = {} + mocked_get.return_value = ret + response = self.app.get("/track/transfer?para1=1¶2=2") + mocked_get.assert_called_with( + "http://backend.example.com/track/transfer", + params=dict(para1='1', para2='2')) + # check data is returned verbatim from the backend + self.assertEqual(response.data, b'{}\n') + + + @patch("requests.get") def test_history(self, mocked_get): ret = MagicMock() ret.status_code = 200 ret.json.return_value = {} mocked_get.return_value = ret - self.app.get("/history?para1=1¶2=2") + response = self.app.get("/history?para1=1¶2=2") mocked_get.assert_called_with( "http://backend.example.com/history", params=dict(para1='1', para2='2')) + self.assertEqual(response.data, b'{}\n') def test_javascript_license_page(self): response = self.app.get("/javascript") |