Skip to content

Commit

Permalink
Merge pull request #7957 from Param-29/paramm/project_serde
Browse files Browse the repository at this point in the history
Added test for project serde
  • Loading branch information
rasswanth-s committed Jul 20, 2023
2 parents 457eaec + bb47349 commit 1decb98
Showing 1 changed file with 21 additions and 0 deletions.
21 changes: 21 additions & 0 deletions packages/syft/tests/syft/project/project_test.py
Original file line number Diff line number Diff line change
Expand Up @@ -69,3 +69,24 @@ def test_exception_different_email(worker):
description="My Cool Description",
members=[ds_sheldon, ds_leonard],
)


def test_project_serde(worker):
root_client = worker.root_client

root_client.register(
name="sheldon", email="[email protected]", password="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

0 comments on commit 1decb98

Please sign in to comment.