Merge "Add test_call_req_success"
authorLiang Ke <lokyse@163.com>
Mon, 26 Mar 2018 08:57:48 +0000 (08:57 +0000)
committerGerrit Code Review <gerrit@onap.org>
Mon, 26 Mar 2018 08:57:48 +0000 (08:57 +0000)
1  2 
multivimbroker/multivimbroker/tests/test_restcall.py

@@@ -18,8 -18,8 +18,8 @@@ class TestRestCall(unittest.TestCase)
  
      def test_combine_url(self):
          url = ["http://a.com/test/", "http://a.com/test/",
 -               "http://a.com/test"]
 -        res = ["/resource", "resource", "/resource"]
 +               "http://a.com/test", "http://a.com/test"]
 +        res = ["/resource", "resource", "/resource", "resource"]
          expected = "http://a.com/test/resource"
          for i in range(len(url)):
              self.assertEqual(expected, restcall.combine_url(url[i], res[i]))
          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)