code: def test_evaluate_json(client):
      json_data = {"metrics": ["RMSE()", "Recall(k=5)"]}
      response = client.post("/evaluate", json=json_data)
      # assert response.content_type == 'application/json'
      assert response.status_code == 200
      assert len(response.json["query"]["metrics"]) == 2
      assert "RMSE" in response.json["result"]
      assert "Recall@5" in response.json["result"]
  
file_path: cornac/tests/cornac/serving/test_app.py
imports: import os
  import pytest
  from cornac.data import Reader, Dataset
  from cornac.models import BPR
label_desc: Use image node_id 11 for calling a global function with example usage: test_evaluate_json(client) without return types