Add test for squeak detail to msg (#1604)

This commit is contained in:
Jonathan Zernik 2021-10-15 17:57:25 -07:00 committed by GitHub
parent 636cd4155a
commit 9c3e63dd2e
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
3 changed files with 21 additions and 0 deletions

View file

@ -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(),
)

View file

@ -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

View file

@ -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