Mercurial > public > mercurial-scm > hg-stable
diff mercurial/templater.py @ 34154:be00af4a1ac5
doctest: coerce dict.keys() to list
Otherwise it would be printed as odict_keys([...]) on Python 3.
author | Yuya Nishihara <yuya@tcha.org> |
---|---|
date | Sun, 03 Sep 2017 17:33:10 +0900 |
parents | a8994d08e4a2 |
children | 448725a2ef73 |
line wrap: on
line diff
--- a/mercurial/templater.py Sun Sep 03 15:16:01 2017 +0900 +++ b/mercurial/templater.py Sun Sep 03 17:33:10 2017 +0900 @@ -489,10 +489,10 @@ ... x = _parseexpr(expr) ... n = getsymbol(x[1]) ... return _buildfuncargs(x[2], context, exprmethods, n, argspec) - >>> fargs(b'a(l=1, k=2)', b'k l m').keys() + >>> list(fargs(b'a(l=1, k=2)', b'k l m').keys()) ['l', 'k'] >>> args = fargs(b'a(opts=1, k=2)', b'**opts') - >>> args.keys(), args[b'opts'].keys() + >>> list(args.keys()), list(args[b'opts'].keys()) (['opts'], ['opts', 'k']) """ def compiledict(xs):