예제 #1
0
파일: test_db_api.py 프로젝트: matiu2/nova
 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))
예제 #2
0
 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")
예제 #3
0
 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")
예제 #4
0
 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))
예제 #5
0
파일: test_db_api.py 프로젝트: matiu2/nova
 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)
예제 #6
0
 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)
예제 #7
0
파일: test_db_api.py 프로젝트: matiu2/nova
 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")
예제 #8
0
 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")
예제 #9
0
파일: test_db_api.py 프로젝트: matiu2/nova
 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)
예제 #10
0
 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)