def handle_patch_compare_results(project_id, compare_result_id): """Handles PATCH requests to /<compare_result_id>.""" kwargs = request.get_json(force=True) kwargs = {to_snake_case(k): v for k, v in kwargs.items()} compare_result = update_compare_result(uuid=compare_result_id, project_id=project_id, **kwargs) return jsonify(compare_result)
def handle_post_operator(project_id, experiment_id): """Handles POST requests to /.""" kwargs = request.get_json(force=True) kwargs = {to_snake_case(k): v for k, v in kwargs.items()} operator = create_operator(project_id=project_id, experiment_id=experiment_id, **kwargs) return jsonify(operator)
def handle_patch_experiment(project_id, experiment_id): """Handles PATCH requests to /<experiment_id>.""" kwargs = request.get_json(force=True) kwargs = {to_snake_case(k): v for k, v in kwargs.items()} experiment = update_experiment(uuid=experiment_id, project_id=project_id, **kwargs) return jsonify(experiment)
def handle_patch_template(template_id): """Handles PATCH requests to /<template_id>.""" kwargs = request.get_json(force=True) kwargs = {to_snake_case(k): v for k, v in kwargs.items()} template = update_template(uuid=template_id, **kwargs) return jsonify(template)
def handle_post_templates(): """Handles POST requests to /.""" kwargs = request.get_json(force=True) kwargs = {to_snake_case(k): v for k, v in kwargs.items()} template = create_template(**kwargs) return jsonify(template)
def test_to_snake_case(self): snake = "test_to_camel_case" camel = "testToCamelCase" self.assertEqual(utils.to_snake_case(camel), snake)
def handle_post_projects(): """Handles POST requests to /.""" kwargs = request.get_json(force=True) kwargs = {to_snake_case(k): v for k, v in kwargs.items()} project = create_project(**kwargs) return jsonify(project)