ocloud1 = MagicMock()
ocloud1.serialize.return_value = {
'oCloudId': ocloud1_UUID, 'name': 'ocloud1'}
- session.return_value.query.return_value = [ocloud1]
+ session.return_value.query.return_value.filter.return_value.\
+ order_by.return_value = [ocloud1]
ocloud_list = ocloud_view.oclouds(uow)
# assert str(ocloud_list[0].get("oCloudId")) == ocloud1_UUID
return_value.serialize.return_value = None
# Query return None
- resource_res = ocloud_view.resource_one(resource_id1, uow)
+ resource_res = ocloud_view.resource_one(
+ resource_id1, uow, resource_pool_id1)
assert resource_res is None
session.return_value.query.return_value.filter_by.return_value.first.\
"resourceId": resource_id1,
"resourcePoolId": resource_pool_id1
}
-
- resource_res = ocloud_view.resource_one(resource_id1, uow)
- assert str(resource_res.get("resourceId")) == resource_id1
+ resource_res = ocloud_view.resource_one(
+ resource_id1, uow, resource_pool_id1)
+ assert str(resource_res.get("resourceId") == resource_id1)
+ assert str(resource_res.get("resourcePoolId") == resource_pool_id1)
def test_view_deployment_managers(mock_uow):
deployment_manager_id1, uow, profile=profileName)
assert str(deployment_manager_res.get(
'serviceUri')) == cluster_endpoint
- assert str(deployment_manager_res.get(
+ assert str(deployment_manager_res.get("extensions").get(
"profileName")) == profileName
# profile wrong name
assert resp.status_code == 404
-def test_flask_post(mock_flask_uow):
+def test_flask_post(mock_flask_uow, mappers):
session, app = mock_flask_uow
apibase = config.get_o2ims_api_base() + '/v1'
+ order_by = MagicMock()
+ order_by.count.return_value = 0
+ order_by.limit.return_value.offset.return_value = []
+ session.return_value.query.return_value.filter.return_value.\
+ order_by.return_value = order_by
+
with app.test_client() as client:
session.return_value.execute.return_value = []
resp = client.post(apibase+'/subscriptions', json={
'callback': sub_callback,
'consumerSubscriptionId': 'consumerSubId1',
- 'filter': 'empty'
+ 'filter': '(eq,resourceTypeId,xxx)'
})
assert resp.status_code == 201
assert 'subscriptionId' in resp.get_json()