From 9f97514b07f63f84dd7fc03573ef6cf7d402363d Mon Sep 17 00:00:00 2001 From: Hemanth Nakkina Date: Mon, 6 Mar 2023 17:04:47 +0530 Subject: [PATCH] Fix hardcoding of app name in tests Granting access to app is hardcoded for secrets generated for identity service. Fix is to use the app name instead of hardcoded value. Change-Id: I71b63beac314ca6141c51ed3f0aaa53eefed75cb --- ops-sunbeam/ops_sunbeam/test_utils.py | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/ops-sunbeam/ops_sunbeam/test_utils.py b/ops-sunbeam/ops_sunbeam/test_utils.py index 10d8cb37..5a2301f4 100644 --- a/ops-sunbeam/ops_sunbeam/test_utils.py +++ b/ops-sunbeam/ops_sunbeam/test_utils.py @@ -360,7 +360,7 @@ def add_identity_service_relation_response( """Add id service data to identity-service relation.""" credentials_content = {"username": "svcuser1", "password": "svcpass1"} credentials_id = harness.add_model_secret("keystone", credentials_content) - harness.grant_secret(credentials_id, "my-service") + harness.grant_secret(credentials_id, harness.charm.app.name) harness.update_relation_data( rel_id, "keystone", @@ -378,12 +378,10 @@ def add_identity_service_relation_response( "service-domain": "servicedom", "service-domain_id": "svcdomid1", "service-host": "keystone.service", - # "service-password": "svcpass1", "service-port": "5000", "service-protocol": "http", "service-project": "svcproj1", "service-project-id": "svcprojid1", - # "service-user-name": "svcuser1", "service-credentials": credentials_id, }, )