Fix install O2 on subcloud failed
[pti/o2.git] / tests / unit / test_ocloud.py
index 5b51221..18c16cb 100644 (file)
@@ -101,7 +101,8 @@ def test_view_olcouds(mock_uow):
     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
@@ -243,7 +244,8 @@ def test_view_resource_one(mock_uow):
         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.\
@@ -251,9 +253,10 @@ def test_view_resource_one(mock_uow):
             "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):