diff options
author | Marcello Stanisci <stanisci.m@gmail.com> | 2018-01-09 13:26:27 +0100 |
---|---|---|
committer | Marcello Stanisci <stanisci.m@gmail.com> | 2018-01-09 13:26:27 +0100 |
commit | 29bda13eeba3b26a0e49e8d114cf6c5e2e6857ed (patch) | |
tree | c2e0d9efb19a8bc0fd6fdb6adddea1e49b63bbb1 | |
parent | e7393a46c129902e70e146d1264acee2172fc255 (diff) | |
download | backoffice-29bda13eeba3b26a0e49e8d114cf6c5e2e6857ed.tar.gz backoffice-29bda13eeba3b26a0e49e8d114cf6c5e2e6857ed.tar.bz2 backoffice-29bda13eeba3b26a0e49e8d114cf6c5e2e6857ed.zip |
testing /track/transaction
-rw-r--r-- | talerbackoffice/tests.py | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/talerbackoffice/tests.py b/talerbackoffice/tests.py index 3e33435..704c2b9 100644 --- a/talerbackoffice/tests.py +++ b/talerbackoffice/tests.py @@ -23,6 +23,22 @@ class BackofficeTestCase(unittest.TestCase): soup.find("select").option.contents[0]) self.assertEqual(response.status_code, 200) + + @patch("requests.get") + def test_track_order(self, mocked_get): + ret = MagicMock() + ret.status_code = 200 + ret.json.return_value = {} + mocked_get.return_value = ret + response = self.app.get("/track/order?para1=1¶2=2") + mocked_get.assert_called_with( + "http://backend.example.com/track/transaction", + 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_track_transfer(self, mocked_get): ret = MagicMock() |