summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarcello Stanisci <stanisci.m@gmail.com>2018-01-09 13:24:35 +0100
committerMarcello Stanisci <stanisci.m@gmail.com>2018-01-09 13:24:35 +0100
commite7393a46c129902e70e146d1264acee2172fc255 (patch)
tree928faf1c996644a0460d4a853dd10dcbda01bf00
parent6f9e0614ad7db28e2c798d065fda3cd2318bd08e (diff)
downloadbackoffice-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.py17
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&para2=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&para2=2")
+ response = self.app.get("/history?para1=1&para2=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")