diff --git a/tests/admin/conftest.py b/tests/admin/conftest.py index f5e2cded..5b0b67be 100644 --- a/tests/admin/conftest.py +++ b/tests/admin/conftest.py @@ -175,3 +175,12 @@ def sent_payment_msg( time_ms=None, peer_address=peer_address_message, ) + + +@pytest.fixture +def squeak_detail_msg( + squeak_bytes, +): + yield squeak_admin_pb2.SqueakDetailEntry( + serialized_squeak_hex=squeak_bytes.hex(), + ) diff --git a/tests/admin/test_messages.py b/tests/admin/test_messages.py index 94495878..419f0abd 100644 --- a/tests/admin/test_messages.py +++ b/tests/admin/test_messages.py @@ -28,6 +28,7 @@ from squeaknode.admin.messages import sent_payment_to_message from squeaknode.admin.messages import squeak_entry_to_message from squeaknode.admin.messages import squeak_peer_to_message from squeaknode.admin.messages import squeak_profile_to_message +from squeaknode.admin.messages import squeak_to_detail_message def test_peer_address_to_message(peer_address, peer_address_message): @@ -82,3 +83,9 @@ def test_sent_payment_to_message(sent_payment, sent_payment_msg): msg = sent_payment_to_message(sent_payment) assert msg == sent_payment_msg + + +def test_squeak_detail_to_message(squeak, squeak_detail_msg): + msg = squeak_to_detail_message(squeak) + + assert msg == squeak_detail_msg diff --git a/tests/conftest.py b/tests/conftest.py index a7b4f232..ebce3245 100644 --- a/tests/conftest.py +++ b/tests/conftest.py @@ -139,6 +139,11 @@ def squeak_hash(squeak): yield get_hash(squeak) +@pytest.fixture +def squeak_bytes(squeak): + yield squeak.serialize() + + @pytest.fixture def squeak_time(squeak): yield squeak.nTime