def _test_ssr(self, output, expected_error=False): assertMethod = self.assertTrue if expected_error else self.assertFalse with self.app.test_request_context(): with self.patch_getoutput(output): error = systemctl_ssr_command("command", "service") assertMethod(error)
def send_service_command(): form = ServicesForm() if form.validate_on_submit(): command = form.command.data service = form.service.data error = systemctl_ssr_command(command, service) if error: error = ERR_EXECUTE_COMMAND % (command, service) return jsonify(status='error', error=error) return jsonify(status='ok') return jsonify(status='error', errors=form.errors)