test_os_http.py 文件源码

python
阅读 18 收藏 0 点赞 0 评论 0

项目:os-http 作者: openstack-dev 项目源码 文件源码
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)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号