コード例 #1
0
    def test_rand_uuid_hex(self):
        actual = data_utils.rand_uuid_hex()
        self.assertIsInstance(actual, str)
        self.assertRegexpMatches(actual, "^[0-9a-f]{32}$")

        actual2 = data_utils.rand_uuid_hex()
        self.assertNotEqual(actual, actual2)
コード例 #2
0
ファイル: test_data_utils.py プロジェクト: queria/my-tempest
    def test_rand_uuid_hex(self):
        actual = data_utils.rand_uuid_hex()
        self.assertIsInstance(actual, str)
        self.assertRegexpMatches(actual, "^[0-9a-f]{32}$")

        actual2 = data_utils.rand_uuid_hex()
        self.assertNotEqual(actual, actual2)
コード例 #3
0
 def test_assign_user_role_for_non_existent_tenant(self):
     # Attempt to assign a role on a non existent tenant should fail
     (user, tenant, role) = self._get_role_params()
     non_existent_tenant = data_utils.rand_uuid_hex()
     self.assertRaises(lib_exc.NotFound,
                       self.roles_client.create_user_role_on_project,
                       non_existent_tenant, user['id'], role['id'])
コード例 #4
0
 def test_delete_member_with_non_existing_tenant(self):
     # Delete member with non existing tenant.
     image_id = self._create_image()
     non_exist_tenant = data_utils.rand_uuid_hex()
     self.assertRaises(lib_exc.NotFound,
                       self.image_member_client.delete_member,
                       non_exist_tenant, image_id)
コード例 #5
0
 def test_remove_user_role_non_existent_tenant(self):
     # Attempt to remove a role from a non existent tenant should fail
     (user, tenant, role) = self._get_role_params()
     self.roles_client.assign_user_role(tenant['id'], user['id'],
                                        role['id'])
     non_existent_tenant = data_utils.rand_uuid_hex()
     self.assertRaises(lib_exc.NotFound, self.roles_client.delete_user_role,
                       non_existent_tenant, user['id'], role['id'])
コード例 #6
0
ファイル: messaging_client.py プロジェクト: queria/my-tempest
    def __init__(self, auth_provider):
        super(MessagingClientJSON, self).__init__(auth_provider)
        self.service = CONF.messaging.catalog_type
        self.version = '1'
        self.uri_prefix = 'v{0}'.format(self.version)

        client_id = data_utils.rand_uuid_hex()
        self.headers = {'Client-ID': client_id}
コード例 #7
0
    def __init__(self, auth_provider):
        super(QueuingClientJSON, self).__init__(auth_provider)
        self.service = CONF.queuing.catalog_type
        self.version = "1"
        self.uri_prefix = "v{0}".format(self.version)

        client_id = data_utils.rand_uuid_hex()
        self.headers = {"Client-ID": client_id}
コード例 #8
0
 def test_create_user_for_non_existent_domain(self):
     # Attempt to create a user in a non-existent domain should fail
     u_name = data_utils.rand_name('user')
     u_email = u_name + '@testmail.tm'
     u_password = data_utils.rand_password()
     self.assertRaises(lib_exc.NotFound, self.users_client.create_user,
                       u_name, u_password,
                       email=u_email,
                       domain_id=data_utils.rand_uuid_hex())
コード例 #9
0
 def test_remove_user_role_non_existent_role(self):
     # Attempt to delete a non existent role from a user should fail
     (user, tenant, role) = self._get_role_params()
     self.roles_client.create_user_role_on_project(tenant['id'], user['id'],
                                                   role['id'])
     non_existent_role = data_utils.rand_uuid_hex()
     self.assertRaises(lib_exc.NotFound,
                       self.roles_client.delete_role_from_user_on_project,
                       tenant['id'], user['id'], non_existent_role)
コード例 #10
0
 def test_remove_user_role_non_existent_tenant(self):
     # Attempt to remove a role from a non existent tenant should fail
     (user, tenant, role) = self._get_role_params()
     self.roles_client.assign_user_role(tenant['id'],
                                        user['id'],
                                        role['id'])
     non_existent_tenant = data_utils.rand_uuid_hex()
     self.assertRaises(lib_exc.NotFound, self.roles_client.delete_user_role,
                       non_existent_tenant, user['id'], role['id'])
コード例 #11
0
 def test_create_user_for_non_existent_domain(self):
     # Attempt to create a user in a non-existent domain should fail
     u_name = data_utils.rand_name('user')
     u_email = u_name + '@testmail.tm'
     u_password = data_utils.rand_password()
     self.assertRaises(lib_exc.NotFound, self.users_client.create_user,
                       u_name, u_password,
                       email=u_email,
                       domain_id=data_utils.rand_uuid_hex())
コード例 #12
0
 def test_remove_user_role_non_existent_role(self):
     # Attempt to delete a non existent role from a user should fail
     (user, tenant, role) = self._get_role_params()
     self.roles_client.create_user_role_on_project(tenant['id'],
                                                   user['id'],
                                                   role['id'])
     non_existent_role = data_utils.rand_uuid_hex()
     self.assertRaises(lib_exc.NotFound,
                       self.roles_client.delete_role_from_user_on_project,
                       tenant['id'], user['id'], non_existent_role)
コード例 #13
0
 def test_delete_role_non_existent(self):
     # Attempt to delete a non existent role should fail
     non_existent_role = data_utils.rand_uuid_hex()
     self.assertRaises(lib_exc.NotFound, self.roles_client.delete_role,
                       non_existent_role)
コード例 #14
0
 def test_delete_non_existent_project(self):
     # Attempt to delete a non existent project should fail
     self.assertRaises(lib_exc.NotFound, self.client.delete_project,
                       data_utils.rand_uuid_hex())
コード例 #15
0
 def test_delete_member_with_non_existing_tenant(self):
     # Delete member with non existing tenant.
     image_id = self._create_image()
     non_exist_tenant = data_utils.rand_uuid_hex()
     self.assertRaises(exceptions.NotFound, self.client.delete_member,
                       non_exist_tenant, image_id)
コード例 #16
0
 def test_delete_non_existent_tenant(self):
     # Attempt to delete a non existent tenant should fail
     self.assertRaises(lib_exc.NotFound, self.tenants_client.delete_tenant,
                       data_utils.rand_uuid_hex())
コード例 #17
0
 def test_delete_non_existent_domain(self):
     # Attempt to delete a non existent domain should fail
     self.assertRaises(lib_exc.NotFound, self.domains_client.delete_domain,
                       data_utils.rand_uuid_hex())
コード例 #18
0
 def test_assign_user_role_for_non_existent_role(self):
     # Attempt to assign a non existent role to user should fail
     (user, tenant, role) = self._get_role_params()
     non_existent_role = data_utils.rand_uuid_hex()
     self.assertRaises(lib_exc.NotFound, self.roles_client.assign_user_role,
                       tenant['id'], user['id'], non_existent_role)
コード例 #19
0
 def test_assign_user_role_for_non_existent_role(self):
     # Attempt to assign a non existent role to user should fail
     (user, tenant, role) = self._get_role_params()
     non_existent_role = data_utils.rand_uuid_hex()
     self.assertRaises(lib_exc.NotFound, self.roles_client.assign_user_role,
                       tenant['id'], user['id'], non_existent_role)
コード例 #20
0
 def test_delete_non_existent_project(self):
     # Attempt to delete a non existent project should fail
     self.assertRaises(exceptions.NotFound, self.client.delete_project,
                       data_utils.rand_uuid_hex())
コード例 #21
0
 def test_update_non_existent_tenant(self):
     # Attempt to update a non existent tenant should fail
     self.assertRaises(lib_exc.NotFound, self.tenants_client.update_tenant,
                       data_utils.rand_uuid_hex())
コード例 #22
0
 def test_delete_role_non_existent(self):
     # Attempt to delete a non existent role should fail
     non_existent_role = data_utils.rand_uuid_hex()
     self.assertRaises(lib_exc.NotFound, self.roles_client.delete_role,
                       non_existent_role)