Esempio n. 1
0
 def setUp(self):
     super(PolicyTestCase, self).setUp()
     rules = oslo_policy.Rules.from_dict({
         "true":
         '@',
         "example:allowed":
         '@',
         "example:denied":
         "!",
         "example:my_file":
         "role:admin or "
         "project_id:%(project_id)s",
         "example:early_and_fail":
         "! and @",
         "example:early_or_success":
         "@ or !",
         "example:lowercase_admin":
         "role:admin or role:sysadmin",
         "example:uppercase_admin":
         "role:ADMIN or role:sysadmin",
     })
     policy.reset()
     policy.init()
     policy.set_rules(rules)
     self.context = context.Context(user_id='fake',
                                    tenant_id='fake',
                                    roles=['member'])
     self.target = None
Esempio n. 2
0
def reset_service():
    # Reset worker in case SIGHUP is called.
    # Note that this is called only in case a service is running in
    # daemon mode.
    _setup_logging()

    policy.reset()
    _setup_policy()
Esempio n. 3
0
def reset_service():
    # Reset worker in case SIGHUP is called.
    # Note that this is called only in case a service is running in
    # daemon mode.
    _setup_logging()

    policy.reset()
    _setup_policy()
Esempio n. 4
0
 def setUp(self):
     super(PolicyTestCase, self).setUp()
     rules = oslo_policy.Rules.from_dict({
         "true": '@',
         "example:allowed": '@',
         "example:denied": "!",
         "example:my_file": "role:admin or "
                            "project_id:%(project_id)s",
         "example:early_and_fail": "! and @",
         "example:early_or_success": "@ or !",
         "example:lowercase_admin": "role:admin or role:sysadmin",
         "example:uppercase_admin": "role:ADMIN or role:sysadmin",
     })
     policy.reset()
     policy.init()
     policy.set_rules(rules)
     self.context = context.Context(user_id='fake',
                                    tenant_id='fake',
                                    roles=['member'])
     self.target = None
Esempio n. 5
0
 def _set_rules(self, default_rule):
     policy.reset()
     policy.init(rules=self.rules, default_rule=default_rule,
                 use_conf=False)
Esempio n. 6
0
 def tearDown(self):
     super(API_FunctionalTest, self).tearDown()
     cfg.CONF.unregister_opts(app.common_opts)
     pecan.set_config({}, overwrite=True)
     core.ModelBase.metadata.drop_all(core.get_engine())
     policy.reset()
Esempio n. 7
0
 def tearDown(self):
     core.ModelBase.metadata.drop_all(core.get_engine())
     policy.reset()
Esempio n. 8
0
 def _set_rules(self, default_rule):
     policy.reset()
     policy.init(rules=self.rules,
                 default_rule=default_rule,
                 use_conf=False)
Esempio n. 9
0
 def tearDown(self):
     super(API_FunctionalTest, self).tearDown()
     cfg.CONF.unregister_opts(app.common_opts)
     pecan.set_config({}, overwrite=True)
     core.ModelBase.metadata.drop_all(core.get_engine())
     policy.reset()
Esempio n. 10
0
 def tearDown(self):
     core.ModelBase.metadata.drop_all(core.get_engine())
     policy.reset()