3.0.ipv8.test.messaging.test_lazy_payload
Attributes
Classes
Module Contents
- 3.0.ipv8.test.messaging.test_lazy_payload.skipUnlessPython310
- class 3.0.ipv8.test.messaging.test_lazy_payload.A(*args: Any, **kwargs)
Bases:
3.0.ipv8.messaging.lazy_payload.VariablePayloadA basic VariablePayload.
- format_list = ['I', 'H']
- names = ['a', 'b']
- class 3.0.ipv8.test.messaging.test_lazy_payload.CompiledA(*args: Any, **kwargs)
Bases:
ASame as A but compiled.
- class 3.0.ipv8.test.messaging.test_lazy_payload.BitsPayload(*args: Any, **kwargs)
Bases:
3.0.ipv8.messaging.lazy_payload.VariablePayloadAn unbalanced VariablePayload.
- format_list = ['bits']
- names = ['flag0', 'flag1', 'flag2', 'flag3', 'flag4', 'flag5', 'flag6', 'flag7']
- class 3.0.ipv8.test.messaging.test_lazy_payload.CompiledBitsPayload(*args: Any, **kwargs)
Bases:
BitsPayloadSame as BitsPayload but compiled.
- class 3.0.ipv8.test.messaging.test_lazy_payload.B(*args: Any, **kwargs)
Bases:
3.0.ipv8.messaging.lazy_payload.VariablePayloadA VariablePayload with a nested Payload.
- format_list
- names = ['a']
- class 3.0.ipv8.test.messaging.test_lazy_payload.CompiledB(*args: Any, **kwargs)
Bases:
BSame as B but compiled.
- class 3.0.ipv8.test.messaging.test_lazy_payload.CompiledBAlt(*args: Any, **kwargs)
Bases:
BOverwritten format list for B.
- format_list
- class 3.0.ipv8.test.messaging.test_lazy_payload.C(*args: Any, **kwargs)
Bases:
AA VariablePayload with inherited fields.
- format_list
- names
- class 3.0.ipv8.test.messaging.test_lazy_payload.CompiledC(*args: Any, **kwargs)
Bases:
CC but compiled.
- class 3.0.ipv8.test.messaging.test_lazy_payload.CompiledCAlt(*args: Any, **kwargs)
Bases:
CompiledAC but compiled and inherited from compiled A.
- format_list
- names
- class 3.0.ipv8.test.messaging.test_lazy_payload.OldA(a: int, b: int)
Bases:
3.0.ipv8.messaging.payload.PayloadOld style Payload A.
- format_list = ['I', 'H']
- a
- b
- class 3.0.ipv8.test.messaging.test_lazy_payload.D(*args: Any, **kwargs)
Bases:
3.0.ipv8.messaging.lazy_payload.VariablePayloadA mock payload for testing value fixing.
- format_list = ['I']
- names = ['a']
- class 3.0.ipv8.test.messaging.test_lazy_payload.CompiledD(*args: Any, **kwargs)
Bases:
DSame as D but compiled.
- class 3.0.ipv8.test.messaging.test_lazy_payload.NewC(*args: Any, **kwargs)
Bases:
3.0.ipv8.messaging.lazy_payload.VariablePayload,OldAA VariablePayload with inherited fields.
- format_list
- names = ['a', 'b', 'c']
- class 3.0.ipv8.test.messaging.test_lazy_payload.CompiledNewC(*args: Any, **kwargs)
Bases:
NewCSame as NewC but compiled.
- class 3.0.ipv8.test.messaging.test_lazy_payload.E(*args: Any, **kwargs)
Bases:
3.0.ipv8.messaging.lazy_payload.VariablePayloadA VariablePayload with a list of payloads.
- format_list
- names = ['list_of_A']
- class 3.0.ipv8.test.messaging.test_lazy_payload.F(a: int, b: int = 3, **kwargs)
Bases:
3.0.ipv8.messaging.lazy_payload.VariablePayloadA VariablePayload with a default value.
- format_list = ['I', 'H']
- names = ['a', 'b']
- class 3.0.ipv8.test.messaging.test_lazy_payload.CompiledF(a: int, b: int = 3, **kwargs)
Bases:
3.0.ipv8.messaging.lazy_payload.VariablePayloadA compiled VariablePayload with a default value.
- format_list = ['I', 'H']
- names = ['a', 'b']
- class 3.0.ipv8.test.messaging.test_lazy_payload.TestVariablePayload(methodName: str = 'runTest')
Bases:
3.0.ipv8.test.base.TestBaseTests for VariablePaylods.
- _pack_and_unpack(payload: type[3.0.ipv8.messaging.payload.Payload], instance: 3.0.ipv8.messaging.payload.Payload) 3.0.ipv8.messaging.payload.Payload
Serialize and unserialize an instance of payload.
- test_base_unnamed() None
Check if the wrapper returns the payload correctly with unnamed arguments.
- test_base_unnamed_compiled() None
Check if the wrapper returns the payload correctly with unnamed arguments, compiled.
- test_base_named_compiled() None
Check if the wrapper returns the payload correctly with named arguments, compiled.
- test_inheritance_uncompiled_compiled() None
Check if the wrapper allows for nested payloads, compiled.
- test_inheritance_compiled_compiled() None
Check if the wrapper allows for compiled nested payloads, compiled.
- test_subclass_compiled_compiled() None
Check if the wrapper allows for compiled subclasses, compiled.
- test_old_subclass_compiled() None
Check if the wrapper allows for subclasses from old-style Payloads, compiled.
- test_custom_pack_compiled() None
Check if the wire-format manipulation rules are applied correctly, compiled.
- test_pass_default_overwrite_compiled() None
Check if default values are correctly overwritten, compiled.
- test_plain_mismatch_list() None
Check if a VariablePayload instance does not match anything but its own pattern.
We intentionally check here for a list of values equal to the __init__ arguments, which is the default. If this test fails, you probably screwed up the class-level sub-pattern.
- test_compiled_mismatch_list() None
Check if a compiled VariablePayload instance does not match anything but its own pattern.
We intentionally check here for a list of values equal to the __init__ arguments, which is the default. If this test fails, you probably screwed up the class-level sub-pattern.