def test_sm_flavor_get_by_label(self): ctxt = context.get_admin_context() params = _get_sm_flavor_params() flav = db.sm_flavor_create(ctxt, params) val = db.sm_flavor_get_by_label(ctxt, flav['label']) self.assertDictMatch(dict(val), dict(flav))
def test_sm_flavor_update(self): ctxt = context.get_admin_context() params = _get_sm_flavor_params() flav = db.sm_flavor_create(ctxt, params) newparms = dict(description="basic volumes") flav = db.sm_flavor_update(ctxt, flav['id'], newparms) self.assertEqual(flav['description'], "basic volumes")
def test_sm_flavor_update(self): ctxt = context.get_admin_context() params = _get_sm_flavor_params() flav = db.sm_flavor_create(ctxt, params) newparms = dict(description="basic volumes") flav = db.sm_flavor_update(ctxt, flav["id"], newparms) self.assertEqual(flav["description"], "basic volumes")
def sm_flavor_create_raise_duplicate(self): ctxt = context.get_admin_context() params = _get_sm_flavor_params() flav = db.sm_flavor_create(ctxt, params) self.assertRaises(exception.Duplicate, db.sm_flavor_create, params)
def test_sm_flavor_delete(self): ctxt = context.get_admin_context() params = _get_sm_flavor_params() flav = db.sm_flavor_create(ctxt, params) db.sm_flavor_delete(ctxt, flav['id']) self.assertRaises(exception.NotFound, db.sm_flavor_get, ctxt, "gold")
def test_sm_flavor_create(self): ctxt = context.get_admin_context() params = _get_sm_flavor_params() flav = db.sm_flavor_create(ctxt, params) self.assertIsInstance(flav['id'], int)