code: def test_project_serde(worker):
      root_client = worker.root_client
  
      root_client.register(
          name="sheldon",
          email="sheldon@caltech.edu",
          password="bazinga",
          password_verify="bazinga",
      )
  
      new_project = sy.Project(
          name="My Cool Project",
          description="My Cool Description",
          members=[root_client],
      )
  
      project = new_project.start()
  
      ser_data = sy.serialize(project, to_bytes=True)
      assert isinstance(ser_data, bytes)
  
      deser_data = sy.deserialize(ser_data, from_bytes=True)
      assert isinstance(deser_data, type(project))
      assert deser_data == project
  
file_path: PySyft/packages/syft/tests/syft/project/project_test.py
imports: from pydantic import ValidationError
  import pytest
  import syft
  from syft.service.project.project import Project
label_desc: Use image node_id 4 for calling a global function with example usage: test_project_serde(worker) without return types