D3469: tests: fix error case in test-url.py's doctest
durin42 (Augie Fackler)
phabricator at mercurial-scm.org
Tue May 8 09:34:22 EDT 2018
This revision was automatically updated to reflect the committed changes.
Closed by commit rHG0dcd03637d36: tests: fix error case in test-url.py's doctest (authored by durin42, committed by ).
REPOSITORY
rHG Mercurial
CHANGES SINCE LAST UPDATE
https://phab.mercurial-scm.org/D3469?vs=8496&id=8524
REVISION DETAIL
https://phab.mercurial-scm.org/D3469
AFFECTED FILES
tests/test-url.py
CHANGE DETAILS
diff --git a/tests/test-url.py b/tests/test-url.py
--- a/tests/test-url.py
+++ b/tests/test-url.py
@@ -236,7 +236,8 @@
def test_url():
"""
- >>> from mercurial.util import url
+ >>> from mercurial import error, pycompat
+ >>> from mercurial.util import forcebytestr, url
This tests for edge cases in url.URL's parsing algorithm. Most of
these aren't useful for documentation purposes, so they aren't
@@ -349,10 +350,11 @@
Non-localhost file URL:
- >>> u = url('file://mercurial-scm.org/foo')
- Traceback (most recent call last):
- File "<stdin>", line 1, in ?
- Abort: file:// URLs can only refer to localhost
+ >>> try:
+ ... u = url(b'file://mercurial-scm.org/foo')
+ ... except error.Abort as e:
+ ... forcebytestr(e)
+ 'file:// URLs can only refer to localhost'
Empty URL:
To: durin42, #hg-reviewers
Cc: mercurial-devel
More information about the Mercurial-devel
mailing list