##// END OF EJS Templates
tests: use () instead of \ to wrap lines...
tests: use () instead of \ to wrap lines This should auto-format more consistently, and is slightly more typical Python. Differential Revision: https://phab.mercurial-scm.org/D5992

File last commit:

r40070:393e4432 default
r41924:15d3facf default
Show More
test-wireproto-command-pushkey.t
45 lines | 870 B | text/troff | Tads3Lexer
/ tests / test-wireproto-command-pushkey.t
Gregory Szorc
wireproto: port pushkey command to wire protocol version 2...
r37555 $ . $TESTDIR/wireprotohelpers.sh
$ hg init server
$ enablehttpv2 server
$ cd server
$ cat >> .hg/hgrc << EOF
> [web]
> push_ssl = false
> allow-push = *
> EOF
$ hg debugdrawdag << EOF
> C D
> |/
> B
> |
> A
> EOF
$ hg serve -p $HGPORT -d --pid-file hg.pid -E error.log
$ cat hg.pid > $DAEMON_PIDS
pushkey for a bookmark works
$ sendhttpv2peer << EOF
> command pushkey
> namespace bookmarks
> key @
> old
> new 426bada5c67598ca65036d57d9e4b64b0c1ce7a0
> EOF
creating http peer for wire protocol version 2
sending pushkey command
Gregory Szorc
wireprotov2: decode responses to their expected types...
r37739 response: True
Gregory Szorc
wireproto: port pushkey command to wire protocol version 2...
r37555
$ sendhttpv2peer << EOF
> command listkeys
> namespace bookmarks
> EOF
creating http peer for wire protocol version 2
sending listkeys command
Gregory Szorc
stringutil: teach pprint() to indent...
r39414 response: {
b'@': b'426bada5c67598ca65036d57d9e4b64b0c1ce7a0'
}
Gregory Szorc
wireproto: port pushkey command to wire protocol version 2...
r37555
$ cat error.log