latest.ipv8.test.messaging.test_serialization
Module Contents
Classes
Single unsigned short value. |
|
Single unsigned char value. |
|
Nest a list of Byte objects. |
|
Single raw value. |
|
Payload that uses multiple raw values. |
|
Tests related to the Serializer. |
- class latest.ipv8.test.messaging.test_serialization.Short(number: int)
Bases:
latest.ipv8.messaging.serialization.Serializable
Single unsigned short value.
- format_list = ['H']
- class latest.ipv8.test.messaging.test_serialization.Byte(byte: int)
Bases:
latest.ipv8.messaging.serialization.Serializable
Single unsigned char value.
- format_list = ['B']
- class latest.ipv8.test.messaging.test_serialization.Nested(byte_list: list[Byte])
Bases:
latest.ipv8.messaging.serialization.Serializable
Nest a list of Byte objects.
- format_list = [None]
- class latest.ipv8.test.messaging.test_serialization.Raw(byte_string: bytes)
Bases:
latest.ipv8.messaging.serialization.Serializable
Single raw value.
- format_list = ['raw']
- class latest.ipv8.test.messaging.test_serialization.NestedWithRaw(raw_list: list[list[Raw]])
Bases:
latest.ipv8.messaging.serialization.Serializable
Payload that uses multiple raw values.
- format_list = [None]
- classmethod from_unpack_list(raw_list: list[list[Raw]]) NestedWithRaw
Create a new NestedWithRaw object from the unpacked Raw objects.
- class latest.ipv8.test.messaging.test_serialization.TestSerializer(methodName: str = 'runTest')
Bases:
latest.ipv8.test.base.TestBase
Tests 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.