##// END OF EJS Templates
phabricator: make user searches case-insensitive...
phabricator: make user searches case-insensitive User names in conduit are case insensitive, but when looking for "FOO" it would return "foo" instead and we'd think the user didn't exist. So lower case both the query and the response when comparing them. Differential Revision: https://phab.mercurial-scm.org/D5934

File last commit:

r40070:393e4432 default
r41854:570e62f1 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