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
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))
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")
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)
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'])
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)