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)