Add test_call_req_success 71/38371/1
authorEthan Lynn <ethanlynnl@vmware.com>
Mon, 26 Mar 2018 05:53:09 +0000 (22:53 -0700)
committerEthan Lynn <ethanlynnl@vmware.com>
Mon, 26 Mar 2018 05:53:43 +0000 (22:53 -0700)
Add test_call_req_success for restcall.py

Change-Id: Ie09e8b0fb8bf88e9123af261a367d2efdafc17bf
Issue-ID: MULTICLOUD-198
Signed-off-by: Ethan Lynn <ethanlynnl@vmware.com>
multivimbroker/multivimbroker/tests/test_restcall.py

index 235d58a..2052208 100644 (file)
@@ -53,3 +53,15 @@ class TestRestCall(unittest.TestCase):
         mock_call.assert_called_once_with(
             expect_url, "", "", restcall.rest_no_auth, res, method,
             content, headers)
+
+    @mock.patch("httplib2.Http.request")
+    def test_call_req_success(self, mock_req):
+        mock_resp = {
+            "status": "200"
+        }
+        resp_content = "hello"
+        mock_req.return_value = mock_resp, resp_content
+        expect_ret = [0, resp_content, "200", mock_resp]
+        ret = restcall.call_req("http://onap.org/", "user", "pass",
+                                restcall.rest_no_auth, "vim", "GET")
+        self.assertEqual(expect_ret, ret)