23 if c
in hex_bytes
and last_was_hex:
38 for message_length
in range(0, 3):
39 for send_message_length
in range(0, message_length + 1):
41 0, (message_length >> 24) & 0xff, (message_length >> 16) & 0xff,
42 (message_length >> 8) & 0xff, (message_length) & 0xff
43 ] + send_message_length * [0]
44 for frame_length
in range(0,
len(payload) + 1):
45 is_end = frame_length ==
len(
46 payload)
and send_message_length == message_length
47 frame = [(frame_length >> 16) & 0xff, (frame_length >> 8) & 0xff,
48 (frame_length) & 0xff, 0, 1
if is_end
else 0, 0, 0, 0, 1
49 ] + payload[0:frame_length]
53 (
'GRPC_RUN_BAD_CLIENT_TEST(verifier_%s, PFX_STR %s, %s);' %
54 (
'succeeds' if is_end
else 'fails', text,
55 '0' if is_end
else 'GRPC_BAD_CLIENT_DISCONNECT')))