X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=tests%2Fintegration%2Ftest_ocloud_repository.py;h=1adef047a0372d52ba0a979084c115bd8e1b8480;hb=5c501cb5e57a1ac3e0e7d38e22a3759e7958777a;hp=9cf610901e2d41c2fdf2507b2fe3a6c09ae6c4a5;hpb=38646c684a13536146ecf16a35e6e33d614b29e9;p=pti%2Fo2.git diff --git a/tests/integration/test_ocloud_repository.py b/tests/integration/test_ocloud_repository.py index 9cf6109..1adef04 100644 --- a/tests/integration/test_ocloud_repository.py +++ b/tests/integration/test_ocloud_repository.py @@ -140,3 +140,25 @@ def test_add_resource(sqlite_session_factory): resource_id1, resource_type_id1, resource_pool_id1) repo.add(resource1) assert repo.get(resource_id1) == resource1 + + +def test_add_deployment_manager(sqlite_session_factory): + session = sqlite_session_factory() + repo = repository.DeploymentManagerSqlAlchemyRepository(session) + 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") + repo.add(deployment_manager1) + assert repo.get(deployment_manager_id1) == deployment_manager1 + + +def test_add_subscription(sqlite_session_factory): + session = sqlite_session_factory() + repo = repository.SubscriptionSqlAlchemyRepository(session) + subscription_id1 = str(uuid.uuid4()) + subscription1 = ocloud.Subscription( + subscription_id1, "https://callback/uri/write/here") + repo.add(subscription1) + assert repo.get(subscription_id1) == subscription1