def setUp(self):
super(TestInputs, self).setUp()
disc = fixture.DiscoveryList(href=AUTH_URL, v2=False)
self.service_type = uuid.uuid4().hex
self.service_id = uuid.uuid4().hex
self.service_name = uuid.uuid4().hex
self.user_id = uuid.uuid4().hex
self.username = uuid.uuid4().hex
self.project_id = uuid.uuid4().hex
self.project_name = uuid.uuid4().hex
self.token = fixture.V3Token(user_id=self.user_id,
user_name=self.username,
project_id=self.project_id,
project_name=self.project_name)
self.token.add_role()
self.token.add_role()
self.token_id = uuid.uuid4().hex
service = self.token.add_service(self.service_type,
id=self.service_id,
name=self.service_name)
service.add_standard_endpoints(public=PUBLIC_SERVICE_URL,
admin=ADMIN_SERVICE_URL,
internal=INTERNAL_SERVICE_URL,
region=SERVICE_REGION)
self.requests_mock.get(AUTH_URL, json=disc, status_code=300)
self.auth_mock = self.requests_mock.post(
AUTH_URL + '/v3/auth/tokens',
json=self.token,
headers={'X-Subject-Token': self.token_id})
# don't do any console formatting markup
m = fixtures.MockPatchObject(shell, 'formatter_name', 'text')
self.useFixture(m)
评论列表
文章目录