D3322: py3: use urllib.parse.unquote_plus instead of urllib.unquote_plus
pulkit (Pulkit Goyal)
phabricator at mercurial-scm.org
Fri Apr 13 20:47:52 UTC 2018
pulkit created this revision.
Herald added a reviewer: durin42.
Herald added a subscriber: mercurial-devel.
Herald added a reviewer: hg-reviewers.
REVISION SUMMARY
The later is not present in Python 3.
REPOSITORY
rHG Mercurial
REVISION DETAIL
https://phab.mercurial-scm.org/D3322
AFFECTED FILES
tests/test-narrow-clone-non-narrow-server.t
CHANGE DETAILS
diff --git a/tests/test-narrow-clone-non-narrow-server.t b/tests/test-narrow-clone-non-narrow-server.t
--- a/tests/test-narrow-clone-non-narrow-server.t
+++ b/tests/test-narrow-clone-non-narrow-server.t
@@ -18,8 +18,20 @@
$ cat hg.pid >> "$DAEMON_PIDS"
Verify that narrow is advertised in the bundle2 capabilities:
+
+ $ cat >> unquote.py <<EOF
+ > from __future__ import print_function
+ > import sys
+ > if sys.version[0] == '3':
+ > import urllib.parse as up
+ > unquote = up.unquote_plus
+ > else:
+ > import urllib
+ > unquote = urllib.unquote_plus
+ > print(unquote(list(sys.stdin)[1]))
+ > EOF
$ echo hello | hg -R . serve --stdio | \
- > $PYTHON -c "from __future__ import print_function; import sys, urllib; print(urllib.unquote_plus(list(sys.stdin)[1]))" | grep narrow
+ > $PYTHON unquote.py | grep narrow
narrow=v0
$ cd ..
To: pulkit, durin42, #hg-reviewers
Cc: mercurial-devel
More information about the Mercurial-devel
mailing list