示例#1
0
def test_tlv_length_unchecked(tlv_checksum: MessageValue) -> None:
    # pylint: disable=protected-access
    tlv_checksum.set("Tag", "Msg_Error")
    assert not isinstance(tlv_checksum._get_length_unchecked("Value"), Number)
    tlv_checksum.set("Tag", "Msg_Data")
    assert not isinstance(tlv_checksum._get_length_unchecked("Value"), Number)
    tlv_checksum.set("Length", 1)
    assert isinstance(tlv_checksum._get_length_unchecked("Value"), Number)
示例#2
0
def test_tls_length_unchecked(tls_record: MessageValue) -> None:
    # pylint: disable=protected-access
    tls_record.set("Tag", "APPLICATION_DATA")
    tls_record.set("Legacy_Record_Version", "TLS_1_2")
    assert not isinstance(tls_record._get_length_unchecked("Fragment"), Number)