Example #1
0
 def _setup_step(self, ctxt):
     # Create a fake backend conf
     params = self._get_sm_backend_params()
     beconf = db.sm_backend_conf_create(ctxt, params)
     # Call setup, the one time operation that will create a backend SR
     self.driver.do_setup(ctxt)
     return beconf
Example #2
0
 def test_sm_backend_conf_get_by_sr(self):
     ctxt = context.get_admin_context()
     params = _get_sm_backend_params()
     beconf = db.sm_backend_conf_create(ctxt,
                                        params)
     val = db.sm_backend_conf_get_by_sr(ctxt, beconf['sr_uuid'])
     self.assertDictMatch(dict(val), dict(beconf))
Example #3
0
 def _setup_step(self, ctxt):
     # Create a fake backend conf
     params = self._get_sm_backend_params()
     beconf = db.sm_backend_conf_create(ctxt, params)
     # Call setup, the one time operation that will create a backend SR
     self.driver.do_setup(ctxt)
     return beconf
Example #4
0
 def test_sm_backend_conf_update(self):
     ctxt = context.get_admin_context()
     params = _get_sm_backend_params()
     beconf = db.sm_backend_conf_create(ctxt, params)
     beconf = db.sm_backend_conf_update(ctxt, beconf['id'],
                                        dict(sr_uuid="FA15E-1D"))
     self.assertEqual(beconf['sr_uuid'], "FA15E-1D")
Example #5
0
 def test_sm_backend_conf_create_raise_duplicate(self):
     params = _get_sm_backend_params()
     ctxt = context.get_admin_context()
     beconf = db.sm_backend_conf_create(ctxt, params)
     self.assertIsInstance(beconf['id'], int)
     self.assertRaises(exception.Duplicate, db.sm_backend_conf_create, ctxt,
                       params)
Example #6
0
 def test_sm_backend_conf_delete(self):
     ctxt = context.get_admin_context()
     params = _get_sm_backend_params()
     beconf = db.sm_backend_conf_create(ctxt, params)
     db.sm_backend_conf_delete(ctxt, beconf['id'])
     self.assertRaises(exception.NotFound, db.sm_backend_conf_get, ctxt,
                       beconf['id'])
Example #7
0
 def test_sm_backend_conf_get_by_sr(self):
     ctxt = context.get_admin_context()
     params = _get_sm_backend_params()
     beconf = db.sm_backend_conf_create(ctxt,
                                        params)
     val = db.sm_backend_conf_get_by_sr(ctxt, beconf['sr_uuid'])
     self.assertDictMatch(dict(val), dict(beconf))
Example #8
0
 def test_sm_backend_conf_update(self):
     ctxt = context.get_admin_context()
     params = _get_sm_backend_params()
     beconf = db.sm_backend_conf_create(ctxt,
                                        params)
     beconf = db.sm_backend_conf_update(ctxt,
                                        beconf['id'],
                                        dict(sr_uuid="FA15E-1D"))
     self.assertEqual(beconf['sr_uuid'], "FA15E-1D")
Example #9
0
 def test_sm_backend_conf_delete(self):
     ctxt = context.get_admin_context()
     params = _get_sm_backend_params()
     beconf = db.sm_backend_conf_create(ctxt,
                                        params)
     db.sm_backend_conf_delete(ctxt, beconf['id'])
     self.assertRaises(exception.NotFound,
                       db.sm_backend_conf_get,
                       ctxt,
                       beconf['id'])
Example #10
0
 def test_sm_backend_conf_create_raise_duplicate(self):
     params = _get_sm_backend_params()
     ctxt = context.get_admin_context()
     beconf = db.sm_backend_conf_create(ctxt,
                                        params)
     self.assertIsInstance(beconf['id'], int)
     self.assertRaises(exception.Duplicate,
                       db.sm_backend_conf_create,
                       ctxt,
                       params)
Example #11
0
 def test_sm_backend_conf_create(self):
     params = _get_sm_backend_params()
     ctxt = context.get_admin_context()
     beconf = db.sm_backend_conf_create(ctxt,
                                        params)
     self.assertIsInstance(beconf['id'], int)
Example #12
0
 def test_sm_backend_conf_create(self):
     params = _get_sm_backend_params()
     ctxt = context.get_admin_context()
     beconf = db.sm_backend_conf_create(ctxt, params)
     self.assertIsInstance(beconf['id'], int)