aboutsummaryrefslogtreecommitdiffstats
path: root/tests/uiTests/test_rados_perms.py
diff options
context:
space:
mode:
Diffstat (limited to 'tests/uiTests/test_rados_perms.py')
-rw-r--r--tests/uiTests/test_rados_perms.py37
1 files changed, 23 insertions, 14 deletions
diff --git a/tests/uiTests/test_rados_perms.py b/tests/uiTests/test_rados_perms.py
index 6143edc..dccd6d3 100644
--- a/tests/uiTests/test_rados_perms.py
+++ b/tests/uiTests/test_rados_perms.py
@@ -1,5 +1,4 @@
-
-# ============LICENSE_START==========================================
+# ============LICENSE_START==========================================
# org.onap.vvp/test-engine
# ===================================================================
# Copyright © 2017 AT&T Intellectual Property. All rights reserved.
@@ -40,6 +39,7 @@ from wheel.signatures import assertTrue
from iceci.decorator.exception_decor import exception
from services.constants import Constants
+from services.frontend.base_actions.wait import Wait
from services.logging_service import LoggingServiceFactory
from services.types import API
from tests.uiTests.test_ui_base import TestUiBase
@@ -48,33 +48,39 @@ logger = LoggingServiceFactory.get_logger()
class TestRadosPermissions(TestUiBase):
-
+
def create_bucket_and_validate_users(self):
user_content = API.VirtualFunction.create_engagement(
wait_for_gitlab=True)
- print("***********STAGE = ",user_content['vfStage'])
- API.VirtualFunction.set_eng_stage(user_content, Constants.EngagementStages.ACTIVE)
- bucket_id = user_content['engagement_manual_id'] + "_" + user_content['vfName'].lower()
+ API.VirtualFunction.set_eng_stage(
+ user_content, Constants.EngagementStages.ACTIVE)
+ bucket_id = user_content['engagement_manual_id'] + \
+ "_" + user_content['vfName'].lower()
+ Wait.bucket_to_create(bucket_id)
bucket = API.Rados.get_bucket(bucket_id)
assertTrue(API.Rados.is_bucket_ready(bucket_id))
assertTrue(bucket != "None")
- #validate users added to bucket
+ # validate users added to bucket
grants = API.Rados.get_bucket_grants(bucket_id)
count = 0
for g in grants:
- if g.id == user_content['full_name']:
+ if g.id == user_content['uuid']:
count = +1
-
+
assertTrue(count > 0)
return bucket, user_content
@exception()
def test_permissions_stage_validated(self):
bucket, user_content = self.create_bucket_and_validate_users()
- API.VirtualFunction.set_eng_stage(user_content, Constants.EngagementStages.VALIDATED)
- bucket_id = user_content['engagement_manual_id'] + "_" + user_content['vfName'].lower()
- assertTrue(API.Rados.users_of_bucket_ready_after_complete(bucket_id, user_content['full_name']))
+ API.VirtualFunction.set_eng_stage(
+ user_content, Constants.EngagementStages.VALIDATED)
+ bucket_id = user_content['engagement_manual_id'] + \
+ "_" + user_content['vfName'].lower()
+ assertTrue(
+ API.Rados.users_of_bucket_ready_after_complete(
+ bucket_id, user_content['full_name']))
bucket = API.Rados.get_bucket(bucket_id)
assertTrue(API.Rados.is_bucket_ready(bucket_id))
assertTrue(bucket != "None")
@@ -92,8 +98,11 @@ class TestRadosPermissions(TestUiBase):
bucket, user_content = self.create_bucket_and_validate_users()
API.VirtualFunction.set_eng_stage(
user_content, Constants.EngagementStages.COMPLETED)
- bucket_id = user_content['engagement_manual_id'] + "_" + user_content['vfName'].lower()
- assertTrue(API.Rados.users_of_bucket_ready_after_complete(bucket_id, user_content['full_name']))
+ bucket_id = user_content['engagement_manual_id'] + \
+ "_" + user_content['vfName'].lower()
+ assertTrue(
+ API.Rados.users_of_bucket_ready_after_complete(
+ bucket_id, user_content['full_name']))
assertTrue(API.Rados.is_bucket_ready(bucket_id))
bucket = API.Rados.get_bucket(bucket_id)
grants = API.Rados.get_bucket_grants(bucket_id)