Pass (2011-09-22T18:47:09Z - 9 ms)
Description
Send a valid UTF-8 text message in fragments of 1 octet, resulting in frames ending on positions which are not code point ends.
MESSAGE:
Hello-µ@ßöäüà á-UTF-8!!
48656c6c6f2dc2b540c39fc3b6c3a4c3bcc3a0c3a12d5554462d382121
Expectation
The message is echo'ed back to us.
Actual events match at least one expected.
Expected = {'OK': [('message', 'Hello-\xc2\xb5@\xc3\x9f\xc3\xb6\xc3\xa4\xc3\xbc\xc3\xa0\xc3\xa1-UTF-8!!', False)]}
Actual = [('message', 'Hello-\xc2\xb5@\xc3\x9f\xc3\xb6\xc3\xa4\xc3\xbc\xc3\xa0\xc3\xa1-UTF-8!!', False)]
OK: Connection was properly closed
Chop Size | Count | Octets |
4 | 1 | 4 |
31 | 1 | 31 |
129 | 1 | 129 |
Total | 3 | 164 |
Chop Size | Count | Octets |
6 | 1 | 6 |
7 | 29 | 203 |
8 | 1 | 8 |
195 | 1 | 195 |
Total | 32 | 412 |
Opcode | Count |
1 | 1 |
8 | 1 |
Total | 2 |
Opcode | Count |
0 | 29 |
1 | 1 |
8 | 1 |
Total | 31 |
Key | Value |
isServer | 0 |
closedByMe | 1 |
failedByMe | 0 |
droppedByMe | 0 |
wasClean | 1 |
localCloseCode | 1000 |
remoteCloseCode | 1000 |
remoteCloseReason | None |
000 TX OCTETS: 474554202f20485454502f312e310d0a557365722d4167656e743a204175746f6261686e576562536f636b65747354657374
53756974652f302e342e320d0a486f73743a206c6f63616c686f73740d0a557067726164653a20776562736f636b65740d0a
436f6e6e656374696f6e3a20557067726164650d0a5365632d576562536f636b65742d4b65793a204d50774d446a6a5a6b70
50352f4c34327132744974513d3d0d0a5365632d576562536f636b65742d56657273696f6e3a2031330d0a0d0a
001 RX OCTETS: 485454502f312e312031303120537769746368696e672050726f746f636f6c730d0a557067726164653a20776562736f636b
65740d0a436f6e6e656374696f6e3a20557067726164650d0a5365632d576562536f636b65742d4163636570743a20414a48
5a637673326272635472684f74414c51765330684a5876453d0d0a0d0a
002 TX FRAME : OPCODE=1, FIN=False, RSV=0, MASK=c4d7009e, PAYLOAD-REPEAT-LEN=None, CHOPSIZE=None, SYNC=False
H
003 TX OCTETS: 0181c4d7009e8c
004 TX FRAME : OPCODE=0, FIN=False, RSV=0, MASK=3d1a27e2, PAYLOAD-REPEAT-LEN=None, CHOPSIZE=None, SYNC=False
e
005 TX OCTETS: 00813d1a27e258
006 TX FRAME : OPCODE=0, FIN=False, RSV=0, MASK=ed67dbaf, PAYLOAD-REPEAT-LEN=None, CHOPSIZE=None, SYNC=False
l
007 TX OCTETS: 0081ed67dbaf81
008 TX FRAME : OPCODE=0, FIN=False, RSV=0, MASK=7980264b, PAYLOAD-REPEAT-LEN=None, CHOPSIZE=None, SYNC=False
l
009 TX OCTETS: 00817980264b15
010 TX FRAME : OPCODE=0, FIN=False, RSV=0, MASK=17ca0bd7, PAYLOAD-REPEAT-LEN=None, CHOPSIZE=None, SYNC=False
o
011 TX OCTETS: 008117ca0bd778
012 TX FRAME : OPCODE=0, FIN=False, RSV=0, MASK=3cb0e455, PAYLOAD-REPEAT-LEN=None, CHOPSIZE=None, SYNC=False
-
013 TX OCTETS: 00813cb0e45511
014 TX FRAME : OPCODE=0, FIN=False, RSV=0, MASK=79c8c353, PAYLOAD-REPEAT-LEN=None, CHOPSIZE=None, SYNC=False
Â
015 TX OCTETS: 008179c8c353bb
016 TX FRAME : OPCODE=0, FIN=False, RSV=0, MASK=9db8056a, PAYLOAD-REPEAT-LEN=None, CHOPSIZE=None, SYNC=False
µ
017 TX OCTETS: 00819db8056a28
018 TX FRAME : OPCODE=0, FIN=False, RSV=0, MASK=8ad44e2d, PAYLOAD-REPEAT-LEN=None, CHOPSIZE=None, SYNC=False
@
019 TX OCTETS: 00818ad44e2dca
020 TX FRAME : OPCODE=0, FIN=False, RSV=0, MASK=2cb1dff4, PAYLOAD-REPEAT-LEN=None, CHOPSIZE=None, SYNC=False
Ã
021 TX OCTETS: 00812cb1dff4ef
022 TX FRAME : OPCODE=0, FIN=False, RSV=0, MASK=b5ba9375, PAYLOAD-REPEAT-LEN=None, CHOPSIZE=None, SYNC=False
Ÿ
023 TX OCTETS: 0081b5ba93752a
024 TX FRAME : OPCODE=0, FIN=False, RSV=0, MASK=f993a092, PAYLOAD-REPEAT-LEN=None, CHOPSIZE=None, SYNC=False
Ã
025 TX OCTETS: 0081f993a0923a
026 TX FRAME : OPCODE=0, FIN=False, RSV=0, MASK=fea3b1c4, PAYLOAD-REPEAT-LEN=None, CHOPSIZE=None, SYNC=False
¶
027 TX OCTETS: 0081fea3b1c448
028 TX FRAME : OPCODE=0, FIN=False, RSV=0, MASK=02dd8340, PAYLOAD-REPEAT-LEN=None, CHOPSIZE=None, SYNC=False
Ã
029 TX OCTETS: 008102dd8340c1
030 TX FRAME : OPCODE=0, FIN=False, RSV=0, MASK=9773341b, PAYLOAD-REPEAT-LEN=None, CHOPSIZE=None, SYNC=False
¤
031 TX OCTETS: 00819773341b33
032 TX FRAME : OPCODE=0, FIN=False, RSV=0, MASK=6f5e726e, PAYLOAD-REPEAT-LEN=None, CHOPSIZE=None, SYNC=False
Ã
033 TX OCTETS: 00816f5e726eac
034 TX FRAME : OPCODE=0, FIN=False, RSV=0, MASK=de0669f5, PAYLOAD-REPEAT-LEN=None, CHOPSIZE=None, SYNC=False
¼
035 TX OCTETS: 0081de0669f562
036 TX FRAME : OPCODE=0, FIN=False, RSV=0, MASK=2fefddbd, PAYLOAD-REPEAT-LEN=None, CHOPSIZE=None, SYNC=False
Ã
037 TX OCTETS: 00812fefddbdec
038 TX FRAME : OPCODE=0, FIN=False, RSV=0, MASK=b9fa9f2d, PAYLOAD-REPEAT-LEN=None, CHOPSIZE=None, SYNC=False
039 TX OCTETS: 0081b9fa9f2d19
040 TX FRAME : OPCODE=0, FIN=False, RSV=0, MASK=ed94f221, PAYLOAD-REPEAT-LEN=None, CHOPSIZE=None, SYNC=False
Ã
041 TX OCTETS: 0081ed94f2212e
042 TX FRAME : OPCODE=0, FIN=False, RSV=0, MASK=fec9827e, PAYLOAD-REPEAT-LEN=None, CHOPSIZE=None, SYNC=False
¡
043 TX OCTETS: 0081fec9827e5f
044 TX FRAME : OPCODE=0, FIN=False, RSV=0, MASK=d58444f0, PAYLOAD-REPEAT-LEN=None, CHOPSIZE=None, SYNC=False
-
045 TX OCTETS: 0081d58444f0f8
046 TX FRAME : OPCODE=0, FIN=False, RSV=0, MASK=dba33512, PAYLOAD-REPEAT-LEN=None, CHOPSIZE=None, SYNC=False
U
047 TX OCTETS: 0081dba335128e
048 TX FRAME : OPCODE=0, FIN=False, RSV=0, MASK=88bf86c0, PAYLOAD-REPEAT-LEN=None, CHOPSIZE=None, SYNC=False
T
049 TX OCTETS: 008188bf86c0dc
050 TX FRAME : OPCODE=0, FIN=False, RSV=0, MASK=bf804959, PAYLOAD-REPEAT-LEN=None, CHOPSIZE=None, SYNC=False
F
051 TX OCTETS: 0081bf804959f9
052 TX FRAME : OPCODE=0, FIN=False, RSV=0, MASK=a79fcd91, PAYLOAD-REPEAT-LEN=None, CHOPSIZE=None, SYNC=False
-
053 TX OCTETS: 0081a79fcd918a
054 TX FRAME : OPCODE=0, FIN=False, RSV=0, MASK=f68b43ab, PAYLOAD-REPEAT-LEN=None, CHOPSIZE=None, SYNC=False
8
055 TX OCTETS: 0081f68b43abce
056 TX FRAME : OPCODE=0, FIN=False, RSV=0, MASK=2da3d679, PAYLOAD-REPEAT-LEN=None, CHOPSIZE=None, SYNC=False
!
057 TX OCTETS: 00812da3d6790c
058 TX FRAME : OPCODE=0, FIN=False, RSV=0, MASK=3a1a78ae, PAYLOAD-REPEAT-LEN=None, CHOPSIZE=None, SYNC=False
!
059 TX OCTETS: 00813a1a78ae1b
060 TX FRAME : OPCODE=0, FIN=True, RSV=0, MASK=f65b50df, PAYLOAD-REPEAT-LEN=None, CHOPSIZE=None, SYNC=False
061 TX OCTETS: 8080f65b50df
062 TIME OUT 1.000000 sec
063 RX OCTETS: 811d48656c6c6f2dc2b540c39fc3b6c3a4c3bcc3a0c3a12d5554462d382121
064 RX FRAME : OPCODE=1, FIN=True, RSV=0, MASKED=False, MASK=None
Hello-µ@ßöäüà á-UTF-8!!
065 TX FRAME : OPCODE=8, FIN=True, RSV=0, MASK=acd2acdb, PAYLOAD-REPEAT-LEN=None, CHOPSIZE=None, SYNC=False
è
066 TX OCTETS: 8882acd2acdbaf3a
067 RX OCTETS: 880203e8
068 RX FRAME : OPCODE=8, FIN=True, RSV=0, MASKED=False, MASK=None
è
069 TCP CLOSED BY PEER