diff options
author | Liang Ke <lokyse@163.com> | 2018-03-23 02:19:29 +0000 |
---|---|---|
committer | Gerrit Code Review <gerrit@onap.org> | 2018-03-23 02:19:29 +0000 |
commit | a6db80a543d9516db0af29bcc0db9d3a0d813b0f (patch) | |
tree | 8d6fdfae747c795180abd8875a03b9e491760a02 /multivimbroker | |
parent | aea44f31e4872b6e12914867e95b719e9a02dbf8 (diff) | |
parent | df7f13c5cfe0cf047d35775f11ac3a363e65ef1a (diff) |
Merge "Add test test_check_capacity_no_suitable_vim"
Diffstat (limited to 'multivimbroker')
-rw-r--r-- | multivimbroker/multivimbroker/tests/test_check_capacity.py | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/multivimbroker/multivimbroker/tests/test_check_capacity.py b/multivimbroker/multivimbroker/tests/test_check_capacity.py index 0a852e8..63fc7dc 100644 --- a/multivimbroker/multivimbroker/tests/test_check_capacity.py +++ b/multivimbroker/multivimbroker/tests/test_check_capacity.py @@ -52,3 +52,29 @@ class CheckCapacityTest(unittest.TestCase): } self.assertEqual(status.HTTP_200_OK, resp.status_code) self.assertDictEqual(expect_body, resp.data) + + def test_check_capacity_no_suitable_vim(self): + req = mock.Mock() + req.body = """ + { + "vCPU": 1, + "Memory": 1, + "Storage": 500, + "VIMs": ["openstack_RegionOne"] + }""" + req.get_full_path.return_value = ("http://msb.onap.org/api/multicloud" + "/v0/check_vim_capacity") + with mock.patch.object(self.view, "send") as send: + plugin_resp = mock.Mock() + plugin_resp.body = """{ + "result": false + }""" + plugin_resp.status_code = status.HTTP_200_OK + send.return_value = plugin_resp + + resp = self.view.post(req) + expect_body = { + "VIMs": [] + } + self.assertEqual(status.HTTP_200_OK, resp.status_code) + self.assertDictEqual(expect_body, resp.data) |