Exemple #1
0
    def test_create_with_uuid_format_group_type_name(
            self, mock_volume_types_get, mock_group_type_get_by_name,
            mock_group_type_get, mock_update_quota, mock_cast_create_group):
        uuid_format_type_name = fake.UUID1
        mock_volume_types_get.return_value = [{'id': fake.VOLUME_TYPE_ID}]
        mock_group_type_get.side_effect = exception.GroupTypeNotFound(
            group_type_id=uuid_format_type_name)
        mock_group_type_get_by_name.return_value = {'id': fake.GROUP_TYPE_ID}

        ret_group = self.group_api.create(self.ctxt, "test_group", '',
                                          uuid_format_type_name,
                                          [fake.VOLUME_TYPE_ID],
                                          availability_zone='nova')
        self.assertEqual(ret_group["group_type_id"],
                         fake.GROUP_TYPE_ID)
Exemple #2
0
def return_group_types_get_group_type(context, id):
    if id == fake.WILL_NOT_BE_FOUND_ID:
        raise exception.GroupTypeNotFound(group_type_id=id)
    return stub_group_type(id)