Mercurial > public > mercurial-scm > hg
diff tests/test-command-template.t @ 31882:ba5b74f780d5
templater: make _hybrid provide more list/dict-like methods
So the JSON filter works.
author | Yuya Nishihara <yuya@tcha.org> |
---|---|
date | Tue, 04 Apr 2017 22:31:59 +0900 |
parents | e6eb86b154c5 |
children | d18b624c1c06 |
line wrap: on
line diff
--- a/tests/test-command-template.t Tue Apr 04 22:20:06 2017 +0900 +++ b/tests/test-command-template.t Tue Apr 04 22:31:59 2017 +0900 @@ -3392,6 +3392,13 @@ hg: parse error: get() expects a dict as first argument [255] +Test json filter applied to hybrid object: + + $ hg log -r0 -T '{files|json}\n' + ["a"] + $ hg log -r0 -T '{extras|json}\n' + {"branch": "default"} + Test localdate(date, tz) function: $ TZ=JST-09 hg log -r0 -T '{date|localdate|isodate}\n'