def setUpClass(cls): super(PolicyEnforcement, cls).setUpClass() with common_utils.ignored(Exception): cls.congress_client().create_policy( cls.create_policy_req('murano_system')) cls.congress_client().create_policy( cls.create_policy_req('murano')) with common_utils.ignored(murano_exceptions.HTTPInternalServerError): cls.upload_policy_enf_app()
def setUpClass(cls): super(PolicyEnforcementTest, cls).setUpClass() cls._create_policy(["murano", "murano_system"]) cls._create_policy(["murano_action"], kind="action") with common_utils.ignored(murano_exceptions.HTTPInternalServerError): cls._upload_policy_enf_app()
def setUpClass(cls): super(PolicyEnforcementTest, cls).setUpClass() cls._create_policy(["murano", "murano_system"]) cls._create_policy(["murano_action"], kind="action") with common_utils.ignored(murano_exceptions.HTTPInternalServerError): cls._upload_policy_enf_app()
def setUp(self): super(PolicyEnforcement, self).setUp() self.rules = [] rule_posts = [{"rule": rule} for rule in CONGRESS_RULES] for rule_post in rule_posts: with common_utils.ignored(keystone_exceptions.Conflict): self.rules.append(self.congress_client().create_policy_rule( 'murano_system', rule_post))
def _create_policy(cls, policy_names, kind=None): for name in policy_names: policy_req = {"name": name} if kind: policy_req["kind"] = kind with utils.ignored(keystone_exceptions.Conflict): cls.congress_client().create_policy(policy_req) rules = [] rules_file = os.path.join(os.path.dirname(__file__), "rules_" + name + ".txt") if os.path.isfile(rules_file): with open(rules_file) as f: rules = [ rule.strip() for rule in f.readlines() if rule.strip() ] for rule in rules: with utils.ignored(keystone_exceptions.Conflict): cls.congress_client().create_policy_rule( name, {'rule': rule})
def _create_policy(cls, policy_names, kind=None): for name in policy_names: policy_req = {"name": name} if kind: policy_req["kind"] = kind with utils.ignored(keystone_exceptions.Conflict): cls.congress_client().create_policy(policy_req) rules = [] rules_file = os.path.join( os.path.dirname(__file__), "rules_" + name + ".txt") if os.path.isfile(rules_file): with open(rules_file) as f: rules = [rule.strip() for rule in f.readlines() if rule.strip()] for rule in rules: with utils.ignored(keystone_exceptions.Conflict): cls.congress_client().create_policy_rule(name, {'rule': rule})
def tearDownClass(cls): with common_utils.ignored(Exception): cls.purge_environments() with common_utils.ignored(Exception): cls.purge_uploaded_packages()
def tearDownClass(cls): with common_utils.ignored(Exception): cls.purge_environments() with common_utils.ignored(Exception): cls.purge_uploaded_packages()
def tearDownClass(cls): with common_utils.ignored(Exception): try: cls.purge_uploaded_packages() except Exception: raise
def tearDownClass(cls): with common_utils.ignored(Exception): try: cls.purge_uploaded_packages() except Exception as e: raise e