comparison tests/test-wireproto-command-listkeys.t @ 37724:deff7cf7eefd

wireprotov2: change frame type and name for command response There was hole at frame type value 3. And the frame is better named as a command response. Differential Revision: https://phab.mercurial-scm.org/D3384
author Gregory Szorc <gregory.szorc@gmail.com>
date Sat, 14 Apr 2018 14:37:23 -0700
parents 89a16704114c
children 3ea8323d6f95
comparison
equal deleted inserted replaced
37723:e8fba6d578f0 37724:deff7cf7eefd
46 s> Date: $HTTP_DATE$\r\n 46 s> Date: $HTTP_DATE$\r\n
47 s> Content-Type: application/mercurial-exp-framing-0004\r\n 47 s> Content-Type: application/mercurial-exp-framing-0004\r\n
48 s> Transfer-Encoding: chunked\r\n 48 s> Transfer-Encoding: chunked\r\n
49 s> \r\n 49 s> \r\n
50 s> 28\r\n 50 s> 28\r\n
51 s> \x00\x00\x01\x00\x02\x01B 51 s> \x00\x00\x01\x00\x02\x012
52 s> \xa3Fphases@Ibookmarks@Jnamespaces@ 52 s> \xa3Fphases@Ibookmarks@Jnamespaces@
53 s> \r\n 53 s> \r\n
54 received frame(size=32; request=1; stream=2; streamflags=stream-begin; type=bytes-response; flags=eos) 54 received frame(size=32; request=1; stream=2; streamflags=stream-begin; type=command-response; flags=eos)
55 s> 0\r\n 55 s> 0\r\n
56 s> \r\n 56 s> \r\n
57 response: {b'bookmarks': b'', b'namespaces': b'', b'phases': b''} 57 response: {b'bookmarks': b'', b'namespaces': b'', b'phases': b''}
58 58
59 Request for phases works 59 Request for phases works
79 s> Date: $HTTP_DATE$\r\n 79 s> Date: $HTTP_DATE$\r\n
80 s> Content-Type: application/mercurial-exp-framing-0004\r\n 80 s> Content-Type: application/mercurial-exp-framing-0004\r\n
81 s> Transfer-Encoding: chunked\r\n 81 s> Transfer-Encoding: chunked\r\n
82 s> \r\n 82 s> \r\n
83 s> 45\r\n 83 s> 45\r\n
84 s> =\x00\x00\x01\x00\x02\x01B 84 s> =\x00\x00\x01\x00\x02\x012
85 s> \xa2JpublishingDTrueX(be0ef73c17ade3fc89dc41701eb9fc3a91b58282A1 85 s> \xa2JpublishingDTrueX(be0ef73c17ade3fc89dc41701eb9fc3a91b58282A1
86 s> \r\n 86 s> \r\n
87 received frame(size=61; request=1; stream=2; streamflags=stream-begin; type=bytes-response; flags=eos) 87 received frame(size=61; request=1; stream=2; streamflags=stream-begin; type=command-response; flags=eos)
88 s> 0\r\n 88 s> 0\r\n
89 s> \r\n 89 s> \r\n
90 response: {b'be0ef73c17ade3fc89dc41701eb9fc3a91b58282': b'1', b'publishing': b'True'} 90 response: {b'be0ef73c17ade3fc89dc41701eb9fc3a91b58282': b'1', b'publishing': b'True'}
91 91
92 Request for bookmarks works 92 Request for bookmarks works
112 s> Date: $HTTP_DATE$\r\n 112 s> Date: $HTTP_DATE$\r\n
113 s> Content-Type: application/mercurial-exp-framing-0004\r\n 113 s> Content-Type: application/mercurial-exp-framing-0004\r\n
114 s> Transfer-Encoding: chunked\r\n 114 s> Transfer-Encoding: chunked\r\n
115 s> \r\n 115 s> \r\n
116 s> 35\r\n 116 s> 35\r\n
117 s> -\x00\x00\x01\x00\x02\x01B 117 s> -\x00\x00\x01\x00\x02\x012
118 s> \xa1A@X(26805aba1e600a82e93661149f2313866a221a7b 118 s> \xa1A@X(26805aba1e600a82e93661149f2313866a221a7b
119 s> \r\n 119 s> \r\n
120 received frame(size=45; request=1; stream=2; streamflags=stream-begin; type=bytes-response; flags=eos) 120 received frame(size=45; request=1; stream=2; streamflags=stream-begin; type=command-response; flags=eos)
121 s> 0\r\n 121 s> 0\r\n
122 s> \r\n 122 s> \r\n
123 response: {b'@': b'26805aba1e600a82e93661149f2313866a221a7b'} 123 response: {b'@': b'26805aba1e600a82e93661149f2313866a221a7b'}
124 124
125 $ cat error.log 125 $ cat error.log