py3: byte-stringify literals in extension in test-bundle2-remote-changegroup.t
authorYuya Nishihara <yuya@tcha.org>
Sun, 08 Jul 2018 19:39:11 +0900
changeset 38699 72c086b1af12
parent 38698 6437e89b64d5
child 38700 cfdf7bfb0ac0
py3: byte-stringify literals in extension in test-bundle2-remote-changegroup.t # skip-blame just some b''
tests/test-bundle2-remote-changegroup.t
--- a/tests/test-bundle2-remote-changegroup.t	Sun Jul 08 19:41:00 2018 +0900
+++ b/tests/test-bundle2-remote-changegroup.t	Sun Jul 08 19:39:11 2018 +0900
@@ -40,45 +40,45 @@
   >           Python expression as parameters. The Python expression is
   >           evaluated with eval, and is expected to be a dict.
   >     """
-  >     def newpart(name, data=''):
+  >     def newpart(name, data=b''):
   >         """wrapper around bundler.newpart adding an extra part making the
   >         client output information about each processed part"""
-  >         bundler.newpart('output', data=name)
+  >         bundler.newpart(b'output', data=name)
   >         part = bundler.newpart(name, data=data)
   >         return part
   > 
-  >     for line in open(repo.vfs.join('bundle2maker'), 'rb'):
+  >     for line in open(repo.vfs.join(b'bundle2maker'), 'rb'):
   >         line = line.strip()
   >         try:
   >             verb, args = line.split(None, 1)
   >         except ValueError:
-  >             verb, args = line, ''
-  >         if verb == 'remote-changegroup':
+  >             verb, args = line, b''
+  >         if verb == b'remote-changegroup':
   >            url, file = args.split()
   >            bundledata = open(file, 'rb').read()
-  >            digest = util.digester.preferred(b2caps['digests'])
+  >            digest = util.digester.preferred(b2caps[b'digests'])
   >            d = util.digester([digest], bundledata)
-  >            part = newpart('remote-changegroup')
-  >            part.addparam('url', url)
-  >            part.addparam('size', str(len(bundledata)))
-  >            part.addparam('digests', digest)
-  >            part.addparam('digest:%s' % digest, d[digest])
-  >         elif verb == 'raw-remote-changegroup':
-  >            part = newpart('remote-changegroup')
+  >            part = newpart(b'remote-changegroup')
+  >            part.addparam(b'url', url)
+  >            part.addparam(b'size', str(len(bundledata)))
+  >            part.addparam(b'digests', digest)
+  >            part.addparam(b'digest:%s' % digest, d[digest])
+  >         elif verb == b'raw-remote-changegroup':
+  >            part = newpart(b'remote-changegroup')
   >            for k, v in eval(args).items():
   >                part.addparam(k, str(v))
-  >         elif verb == 'changegroup':
+  >         elif verb == b'changegroup':
   >             _common, heads = args.split()
   >             common.extend(repo[r].node() for r in repo.revs(_common))
   >             heads = [repo[r].node() for r in repo.revs(heads)]
   >             outgoing = discovery.outgoing(repo, common, heads)
-  >             cg = changegroup.makechangegroup(repo, outgoing, '01',
-  >                                              'changegroup')
-  >             newpart('changegroup', cg.getchunks())
+  >             cg = changegroup.makechangegroup(repo, outgoing, b'01',
+  >                                              b'changegroup')
+  >             newpart(b'changegroup', cg.getchunks())
   >         else:
   >             raise Exception('unknown verb')
   > 
-  > exchange.getbundle2partsmapping['changegroup'] = _getbundlechangegrouppart
+  > exchange.getbundle2partsmapping[b'changegroup'] = _getbundlechangegrouppart
   > EOF
 
 Start a simple HTTP server to serve bundles