コード例 #1
0
ファイル: domain.py プロジェクト: testiny/testiny
 def _setUp(self):
     super(DomainFixture, self)._setUp()
     self.name = factory.make_string("testiny")
     self.keystone = get_keystone_v3_client(project_name=CONF.admin_project)
     self.domain = self.keystone.domains.create(name=self.name)
     self.addDetail(
         'DomainFixture', text_content('Domain %s created' % self.name))
     self.addCleanup(self.delete)
     return self.user
コード例 #2
0
ファイル: user.py プロジェクト: testiny/testiny
 def _setUp(self):
     super(UserFixture, self)._setUp()
     self.name = factory.make_string("testiny")
     self.keystone = get_keystone_v3_client(project_name=CONF.admin_project)
     self.password = factory.make_string("password")
     self.user = self.keystone.users.create(
         name=self.name, password=self.password, domain='default')
     self.addDetail(
         'UserFixture', text_content('User %s created' % self.name))
     self.addCleanup(self.delete_user)
     return self.user
コード例 #3
0
ファイル: project.py プロジェクト: testiny/testiny
    def _setUp(self):
        super(ProjectFixture, self)._setUp()
        self.name = factory.make_obj_name('project')
        self.keystone = get_keystone_v3_client(project_name=CONF.admin_project)
        self.project = self.keystone.projects.create(
            name=self.name, domain='default')
        self.addCleanup(self.delete_project)
        self.addDetail(
            'ProjectFixture', text_content('Project %s created' % self.name))

        # Make an admin for the project.
        self.admin_user_fixture = self.useFixture(UserFixture())
        self.admin_user = self.admin_user_fixture.user
        self.add_user_to_role(self.admin_user, "admin")

        return self.project
コード例 #4
0
ファイル: testcase.py プロジェクト: testiny/testiny
 def get_keystone_v3_client_admin(self):
     return get_keystone_v3_client(project_name=CONF.admin_project)