def test_volume_type_extra_specs_delete(self):
     expected_specs = self.vol_type1_specs.copy()
     del expected_specs['vol_extra2']
     db.volume_type_extra_specs_delete(context.get_admin_context(),
                                       self.volume_type1_id, 'vol_extra2')
     actual_specs = db.volume_type_extra_specs_get(
         context.get_admin_context(), self.volume_type1_id)
     self.assertEquals(expected_specs, actual_specs)
 def test_volume_type_extra_specs_update(self):
     expected_specs = self.vol_type1_specs.copy()
     expected_specs['vol_extra3'] = "4"
     db.volume_type_extra_specs_update_or_create(
         context.get_admin_context(), self.volume_type1_id,
         dict(vol_extra3=4))
     actual_specs = db.volume_type_extra_specs_get(
         context.get_admin_context(), self.volume_type1_id)
     self.assertEquals(expected_specs, actual_specs)
 def test_volume_type_extra_specs_create(self):
     expected_specs = self.vol_type1_specs.copy()
     expected_specs['vol_extra4'] = 'value4'
     expected_specs['vol_extra5'] = 'value5'
     db.volume_type_extra_specs_update_or_create(
         context.get_admin_context(), self.volume_type1_id,
         dict(vol_extra4="value4", vol_extra5="value5"))
     actual_specs = db.volume_type_extra_specs_get(
         context.get_admin_context(), self.volume_type1_id)
     self.assertEquals(expected_specs, actual_specs)
 def test_volume_type_extra_specs_delete(self):
     expected_specs = self.vol_type1_specs.copy()
     del expected_specs['vol_extra2']
     db.volume_type_extra_specs_delete(context.get_admin_context(),
                                   self.volume_type1_id,
                                   'vol_extra2')
     actual_specs = db.volume_type_extra_specs_get(
                           context.get_admin_context(),
                           self.volume_type1_id)
     self.assertEquals(expected_specs, actual_specs)
 def test_volume_type_extra_specs_update(self):
     expected_specs = self.vol_type1_specs.copy()
     expected_specs['vol_extra3'] = "4"
     db.volume_type_extra_specs_update_or_create(
                           context.get_admin_context(),
                           self.volume_type1_id,
                           dict(vol_extra3=4))
     actual_specs = db.volume_type_extra_specs_get(
                           context.get_admin_context(),
                           self.volume_type1_id)
     self.assertEquals(expected_specs, actual_specs)
 def test_volume_type_extra_specs_create(self):
     expected_specs = self.vol_type1_specs.copy()
     expected_specs['vol_extra4'] = 'value4'
     expected_specs['vol_extra5'] = 'value5'
     db.volume_type_extra_specs_update_or_create(
                           context.get_admin_context(),
                           self.volume_type1_id,
                           dict(vol_extra4="value4",
                                vol_extra5="value5"))
     actual_specs = db.volume_type_extra_specs_get(
                           context.get_admin_context(),
                           self.volume_type1_id)
     self.assertEquals(expected_specs, actual_specs)
Example #7
0
 def _get_extra_specs(self, context, vol_type_id):
     extra_specs = db.volume_type_extra_specs_get(context, vol_type_id)
     specs_dict = {}
     for key, value in extra_specs.iteritems():
         specs_dict[key] = value
     return dict(extra_specs=specs_dict)
Example #8
0
 def _get_extra_specs(self, context, vol_type_id):
     extra_specs = db.volume_type_extra_specs_get(context, vol_type_id)
     specs_dict = {}
     for key, value in extra_specs.iteritems():
         specs_dict[key] = value
     return dict(extra_specs=specs_dict)