3.0.ipv8.test.messaging.test_serialization
Classes
Module Contents
- class 3.0.ipv8.test.messaging.test_serialization.Short(number: int)
Bases:
3.0.ipv8.messaging.serialization.SerializableSingle unsigned short value.
- format_list = ['H']
- number
- class 3.0.ipv8.test.messaging.test_serialization.Byte(byte: int)
Bases:
3.0.ipv8.messaging.serialization.SerializableSingle unsigned char value.
- format_list = ['B']
- byte
- class 3.0.ipv8.test.messaging.test_serialization.Nested(byte_list: list[Byte])
Bases:
3.0.ipv8.messaging.serialization.SerializableNest a list of Byte objects.
- format_list
- byte_list
- class 3.0.ipv8.test.messaging.test_serialization.Raw(byte_string: bytes)
Bases:
3.0.ipv8.messaging.serialization.SerializableSingle raw value.
- format_list = ['raw']
- raw
- class 3.0.ipv8.test.messaging.test_serialization.NestedWithRaw(raw_list: list[list[Raw]])
Bases:
3.0.ipv8.messaging.serialization.SerializablePayload that uses multiple raw values.
- format_list
- raw_list
- classmethod from_unpack_list(raw_list: list[list[Raw]]) NestedWithRaw
Create a new NestedWithRaw object from the unpacked Raw objects.
- class 3.0.ipv8.test.messaging.test_serialization.TestSerializer(methodName: str = 'runTest')
Bases:
3.0.ipv8.test.base.TestBaseTests related to the Serializer.
- check_pack_unpack(format_ser: str, format_unser: str, value: Any) None
Pack a value using a given serializer format and unpack using another format.
Asserts that the value remains unchanged.
- test_serializable_byte_256() None
Check if pack_serializable of a 256 (unsigned byte) raises a PackError.
- test_serializable_short_from_byte() None
Check if a unpack_serializable of a short from a byte raises a PackError.