コード例 #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
ファイル: test_db_api.py プロジェクト: NewpTone/stacklab-nova
 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)