def test_volume_type_get_by_name_with_extra_specs(self):
        volume_type = db.volume_type_get_by_name(context.get_admin_context(),
                                                 self.vol_type1['name'])
        self.assertEquals(volume_type['extra_specs'], self.vol_type1_specs)

        volume_type = db.volume_type_get_by_name(
            context.get_admin_context(), self.vol_type2_noextra['name'])
        self.assertEquals(volume_type['extra_specs'], {})
    def test_volume_type_get_by_name_with_extra_specs(self):
        volume_type = db.volume_type_get_by_name(
                            context.get_admin_context(),
                            self.vol_type1['name'])
        self.assertEquals(volume_type['extra_specs'],
                          self.vol_type1_specs)

        volume_type = db.volume_type_get_by_name(
                            context.get_admin_context(),
                            self.vol_type2_noextra['name'])
        self.assertEquals(volume_type['extra_specs'], {})
Esempio n. 3
0
def get_volume_type_by_name(context, name):
    """Retrieves single volume type by name."""
    if name is None:
        msg = _("name cannot be None")
        raise exception.InvalidVolumeType(reason=msg)

    return db.volume_type_get_by_name(context, name)
Esempio n. 4
0
def get_volume_type_by_name(context, name):
    """Retrieves single volume type by name."""
    if name is None:
        msg = _("name cannot be None")
        raise exception.InvalidVolumeType(reason=msg)

    return db.volume_type_get_by_name(context, name)
Esempio n. 5
0
def get_volume_type_by_name(context, name):
    """Retrieves single volume type by name."""
    if name is None:
        raise exception.InvalidVolumeType(volume_type=name)

    try:
        return db.volume_type_get_by_name(context, name)
    except exception.DBError:
        raise exception.ApiError(_("Unknown volume type: %s") % name)
Esempio n. 6
0
def get_volume_type_by_name(context, name):
    """Retrieves single volume type by name."""
    if name is None:
        raise exception.InvalidVolumeType(volume_type=name)

    try:
        return db.volume_type_get_by_name(context, name)
    except exception.DBError:
        raise exception.ApiError(_("Unknown volume type: %s") % name)