mirror of
https://github.com/RYGhub/royalnet.git
synced 2024-11-23 19:44:20 +00:00
14 lines
515 B
Python
14 lines
515 B
Python
import pytest
|
|
import uuid
|
|
from royalnet.network.packages import Package
|
|
|
|
|
|
def test_package_serialization():
|
|
pkg = Package("ciao",
|
|
source=str(uuid.uuid4()),
|
|
destination=str(uuid.uuid4()),
|
|
source_conv_id=str(uuid.uuid4()),
|
|
destination_conv_id=str(uuid.uuid4()))
|
|
assert pkg == Package.from_dict(pkg.to_dict())
|
|
assert pkg == Package.from_json_string(pkg.to_json_string())
|
|
assert pkg == Package.from_json_bytes(pkg.to_json_bytes())
|