# HG changeset patch # User Matt Harbison # Date 1537927877 14400 # Node ID 91d63fd58e7de3ce55fd0f640f2e394c5b57d0f9 # Parent d1e0b905c59df1306a3de1397ebf16fd2473bd6f py3: byteify an inline python test extension # skip-blame for b'' prefixing diff -r d1e0b905c59d -r 91d63fd58e7d tests/test-largefiles-wireproto.t --- a/tests/test-largefiles-wireproto.t Tue Sep 25 21:39:42 2018 -0400 +++ b/tests/test-largefiles-wireproto.t Tue Sep 25 22:11:17 2018 -0400 @@ -424,12 +424,12 @@ > import base64 > from mercurial.hgweb import common > def perform_authentication(hgweb, req, op): - > auth = req.headers.get('Authorization') + > auth = req.headers.get(b'Authorization') > if not auth: - > raise common.ErrorResponse(common.HTTP_UNAUTHORIZED, 'who', - > [('WWW-Authenticate', 'Basic Realm="mercurial"')]) - > if base64.b64decode(auth.split()[1]).split(':', 1) != ['user', 'pass']: - > raise common.ErrorResponse(common.HTTP_FORBIDDEN, 'no') + > raise common.ErrorResponse(common.HTTP_UNAUTHORIZED, b'who', + > [(b'WWW-Authenticate', b'Basic Realm="mercurial"')]) + > if base64.b64decode(auth.split()[1]).split(b':', 1) != [b'user', b'pass']: + > raise common.ErrorResponse(common.HTTP_FORBIDDEN, b'no') > def extsetup(): > common.permhooks.insert(0, perform_authentication) > EOT