def setUp(self):
super(RestTest, self).setUp()
if self.auth_mode == "keystone":
self.auth_token_fixture = self.useFixture(
ksm_fixture.AuthTokenFixture())
self.auth_token_fixture.add_token_data(
is_v2=True,
token_id=TestingApp.VALID_TOKEN_ADMIN,
user_id=TestingApp.USER_ID_ADMIN,
user_name='adminusername',
project_id=TestingApp.PROJECT_ID_ADMIN,
role_list=['admin'])
self.auth_token_fixture.add_token_data(
is_v2=True,
token_id=TestingApp.VALID_TOKEN,
user_id=TestingApp.USER_ID,
user_name='myusername',
project_id=TestingApp.PROJECT_ID,
role_list=["member"])
self.auth_token_fixture.add_token_data(
is_v2=True,
token_id=TestingApp.VALID_TOKEN_2,
user_id=TestingApp.USER_ID_2,
user_name='myusername2',
project_id=TestingApp.PROJECT_ID_2,
role_list=["member"])
self.conf.set_override("auth_mode", self.auth_mode, group="api")
self.useFixture(fixtures.MockPatchObject(
app.GnocchiHook, "_lazy_load", self._fake_lazy_load))
self.app = TestingApp(app.load_app(conf=self.conf,
not_implemented_middleware=False),
storage=self.storage,
indexer=self.index,
incoming=self.incoming,
auth_mode=self.auth_mode)
评论列表
文章目录