# HG changeset patch # User Matt Harbison # Date 2018-12-09 23:35:35 # Node ID 1aedbf3ef3d128eae75381775cfdc52e033d6ff3 # Parent d3d52cc91e83c3f9200ecacb09ee4a64e04b12b5 py3: adapt test-largefiles-wireproto.t to python3 diff --git a/contrib/python3-whitelist b/contrib/python3-whitelist --- a/contrib/python3-whitelist +++ b/contrib/python3-whitelist @@ -305,6 +305,7 @@ test-largefiles-cache.t test-largefiles-misc.t test-largefiles-small-disk.t test-largefiles-update.t +test-largefiles-wireproto.t test-largefiles.t test-lfconvert.t test-lfs-bundle.t diff --git a/tests/test-largefiles-wireproto.t b/tests/test-largefiles-wireproto.t --- a/tests/test-largefiles-wireproto.t +++ b/tests/test-largefiles-wireproto.t @@ -240,10 +240,10 @@ Clone over http, no largefiles pulled on Archive contains largefiles >>> import os - >>> import urllib2 + >>> from mercurial import urllibcompat >>> u = 'http://localhost:%s/archive/default.zip' % os.environ['HGPORT2'] - >>> with open('archive.zip', 'w') as f: - ... f.write(urllib2.urlopen(u).read()) and None + >>> with open('archive.zip', 'wb') as f: + ... f.write(urllibcompat.urlreq.urlopen(u).read()) and None $ unzip -t archive.zip Archive: archive.zip testing: empty-default/.hg_archival.txt*OK (glob)