class_docstr: Test server
class_docstr_tok: ["Test","server"]
code: def test_default(self):
      server = HTTPServer(
          api_service.build_service(
              [(lambda x: x, "/echo"), (lambda x: x + 1, "/add_one")]
          )
      )
  
      client = TestClient(server.app)
  
      response = client.get("/")
      assert response.status_code == 200
  
      response = client.post("/echo", json=1)
      assert response.status_code == 200
      self.assertEqual(response.json(), 1)
  
      response = client.post("/add_one", json=1)
      assert response.status_code == 200
      self.assertEqual(response.json(), 2)
  
file_path: towhee/tests/unittests/serve/http/test_http.py
imports: import unittest
  import typing
  from pydantic import BaseModel
  import numpy
  from towhee.utils.thirdparty.fastapi_utils import fastapi
  from fastapi.testclient import TestClient
  from towhee import api_service, pipe
  from towhee.serve.http.server import HTTPServer
  from towhee.serve.io import JSON, NDARRAY, BYTES
  from towhee.utils.serializer import to_json, from_json
label_desc: Use image node_id 1 for calling the TestHTTPServer obj's underlying member method code with example usage: obj.test_default() without return types