From patchwork Mon Sep 4 15:08:24 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: [05,of,11] doctest: pass encoding name as system string From: Yuya Nishihara X-Patchwork-Id: 23660 Message-Id: To: mercurial-devel@mercurial-scm.org Date: Tue, 05 Sep 2017 00:08:24 +0900 # HG changeset patch # User Yuya Nishihara # Date 1504420947 -32400 # Sun Sep 03 15:42:27 2017 +0900 # Node ID d0acccb529936f589ed988f47812ad4963c6c1f0 # Parent 5b0d6647bc5a9d055b29d261738f4251332c70f1 doctest: pass encoding name as system string diff --git a/mercurial/encoding.py b/mercurial/encoding.py --- a/mercurial/encoding.py +++ b/mercurial/encoding.py @@ -268,7 +268,7 @@ def trim(s, width, ellipsis='', leftside >>> print trim(t, 1, ellipsis=ellipsis) + >>> u = u'\u3042\u3044\u3046\u3048\u304a' # 2 x 5 = 10 columns - >>> t = u.encode(encoding.encoding) + >>> t = u.encode(pycompat.sysstr(encoding.encoding)) >>> print trim(t, 12, ellipsis=ellipsis) \xe3\x81\x82\xe3\x81\x84\xe3\x81\x86\xe3\x81\x88\xe3\x81\x8a >>> print trim(t, 10, ellipsis=ellipsis)