+
+
+def test_view_deployment_managers(sqlite_uow):
+ ocloud_id1 = str(uuid.uuid4())
+ deployment_manager_id1 = str(uuid.uuid4())
+ deployment_manager1 = ocloud.DeploymentManager(
+ deployment_manager_id1, "k8s1", ocloud_id1,
+ config.get_api_url()+"/k8s1")
+ with sqlite_uow as uow:
+ uow.deployment_managers.add(deployment_manager1)
+ uow.commit()
+
+ deployment_manager_list = ocloud_view.deployment_managers(uow)
+ assert str(deployment_manager_list[0].get(
+ "deploymentManagerId")) == deployment_manager_id1
+
+
+def test_view_deployment_manager_one(sqlite_uow):
+ ocloud_id1 = str(uuid.uuid4())
+ deployment_manager_id1 = str(uuid.uuid4())
+ deployment_manager1 = ocloud.DeploymentManager(
+ deployment_manager_id1, "k8s1", ocloud_id1,
+ config.get_api_url()+"/k8s1")
+
+ # Query return None
+ deployment_manager_res = ocloud_view.deployment_manager_one(
+ deployment_manager_id1, sqlite_uow)
+ assert deployment_manager_res is None
+
+ with sqlite_uow as uow:
+ uow.deployment_managers.add(deployment_manager1)
+ uow.commit()
+
+ deployment_manager_res = ocloud_view.deployment_manager_one(
+ deployment_manager_id1, sqlite_uow)
+ assert str(deployment_manager_res.get(
+ "deploymentManagerId")) == deployment_manager_id1
+
+
+def test_view_subscriptions(sqlite_uow):
+
+ subscription_id1 = str(uuid.uuid4())
+ subscription1 = subscription_obj.Subscription(
+ subscription_id1, "https://callback/uri/write/here")
+ with sqlite_uow as uow:
+ uow.subscriptions.add(subscription1)
+ uow.commit()
+
+ subscription_list = ocloud_view.subscriptions(uow)
+ assert str(subscription_list[0].get(
+ "subscriptionId")) == subscription_id1
+
+
+def test_view_subscription_one(sqlite_uow):
+
+ subscription_id1 = str(uuid.uuid4())
+ subscription1 = subscription_obj.Subscription(
+ subscription_id1, "https://callback/uri/write/here")
+
+ # Query return None
+ subscription_res = ocloud_view.subscription_one(
+ subscription_id1, sqlite_uow)
+ assert subscription_res is None
+
+ with sqlite_uow as uow:
+ uow.subscriptions.add(subscription1)
+ uow.commit()
+
+ subscription_res = ocloud_view.subscription_one(
+ subscription_id1, sqlite_uow)
+ assert str(subscription_res.get(
+ "subscriptionId")) == subscription_id1
+
+
+def test_view_subscription_delete(sqlite_uow):
+
+ subscription_id1 = str(uuid.uuid4())
+ subscription1 = subscription_obj.Subscription(
+ subscription_id1, "https://callback/uri/write/here")
+
+ with sqlite_uow as uow:
+ uow.subscriptions.add(subscription1)
+ uow.commit()
+
+ subscription_res = ocloud_view.subscription_one(
+ subscription_id1, sqlite_uow)
+ assert str(subscription_res.get(
+ "subscriptionId")) == subscription_id1
+
+ with sqlite_uow as uow:
+ uow.subscriptions.delete(subscription_id1)
+ uow.commit()
+
+ subscription_res = ocloud_view.subscription_one(
+ subscription_id1, sqlite_uow)
+ assert subscription_res is None