gnunet-svn
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[GNUnet-SVN] [taler-backoffice] 03/03: testing /track/transfer and check


From: gnunet
Subject: [GNUnet-SVN] [taler-backoffice] 03/03: testing /track/transfer and checking response body is left untouched
Date: Tue, 09 Jan 2018 13:25:19 +0100

This is an automated email from the git hooks/post-receive script.

marcello pushed a commit to branch master
in repository backoffice.

commit e7393a46c129902e70e146d1264acee2172fc255
Author: Marcello Stanisci <address@hidden>
AuthorDate: Tue Jan 9 13:24:35 2018 +0100

    testing /track/transfer and checking response body is
    left untouched
---
 talerbackoffice/tests.py | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

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")

-- 
To stop receiving notification emails like this one, please contact
address@hidden



reply via email to

[Prev in Thread] Current Thread [Next in Thread]