def test_advertisement_to_and_from_sedes_payload(): advertisement = AdvertisementFactory() sedes_payload = advertisement.to_sedes_payload() result = Advertisement.from_sedes_payload(sedes_payload) assert result == advertisement
def test_advertisement_encoded_size(content_key): advertisement = AdvertisementFactory(content_key=content_key) encoded = ssz.encode(advertisement.to_sedes_payload(), sedes=AdvertisementSedes) assert len(encoded) == ADVERTISEMENT_FIXED_SIZE + len(content_key) - 4