py3: use codecs.encode() to encode in rot-13 encoding
authorPulkit Goyal <pulkit@yandex-team.ru>
Sun, 16 Sep 2018 19:58:01 +0530
changeset 39657 2b9f315a4217
parent 39656 e3768bd48e26
child 39658 c20861b65688
py3: use codecs.encode() to encode in rot-13 encoding The other occurence will need some more love as description is bytes by default and we need to decode it and then encode it. Differential Revision: https://phab.mercurial-scm.org/D4608
tests/test-log-exthook.t
--- a/tests/test-log-exthook.t	Sun Sep 16 19:18:15 2018 +0530
+++ b/tests/test-log-exthook.t	Sun Sep 16 19:58:01 2018 +0530
@@ -3,13 +3,14 @@
 
   $ cat > $TESTTMP/logexthook.py <<EOF
   > from __future__ import absolute_import
+  > import codecs
   > from mercurial import (
   >   commands,
   >   logcmdutil,
   >   repair,
   > )
   > def rot13description(self, ctx):
-  >     summary = "summary".encode('rot13')
+  >     summary = codecs.encode("summary", 'rot-13')
   >     description = ctx.description().strip().splitlines()[0].encode('rot13')
   >     self.ui.write("%s:     %s\n" % (summary, description))
   > def reposetup(ui, repo):