def test_delete_ui_when_repo_is_not_set(self, settings_util): model = SettingsModel() result = settings_util.create_rhodecode_ui('section', None, cleanup=False) key = result.ui_key model.delete_ui(result.ui_id) Session().commit() setting = model.get_ui_by_key(key) assert setting is None
def test_raises_exception_when_id_is_not_specified(self, id_): model = SettingsModel() with pytest.raises(SettingNotFound) as exc_info: model.delete_ui(id_) assert exc_info.value.message == 'Setting is not found'