コード例 #1
0
def test_tracing_output():
    msg_header = MessageHeader(session_id=5,
                               packet_count=3,
                               payload_length=500,
                               varpartsize=500,
                               num_segments=1,
                               packet_options=0)
    request = RequestMessage(session_id=msg_header.session_id,
                             packet_count=msg_header.packet_count,
                             segments=RequestSegment(
                                 message_types.EXECUTE,
                                 Command('select * from dummy')),
                             header=msg_header)

    pyhdb.tracing = True
    try:
        trace_msg = trace(request)
    finally:
        pyhdb.tracing = False

    assert trace_msg == TRACE_MSG