diff -r 12b6ee9e88f3 -r 06d11cd90516 tests/test-command-template.t --- a/tests/test-command-template.t Wed Mar 21 01:39:44 2018 +0900 +++ b/tests/test-command-template.t Wed Mar 21 11:30:21 2018 +0900 @@ -3345,10 +3345,11 @@ default $ hg log -R latesttag -l1 -T '{author.invalid}\n' - hg: parse error: keyword 'author' has no member + hg: parse error: 'test' is not a dictionary + (keyword 'author' does not support member operation) [255] $ hg log -R latesttag -l1 -T '{min("abc").invalid}\n' - hg: parse error: 'a' has no member + hg: parse error: 'a' is not a dictionary [255] Test the sub function of templating for expansion: @@ -3851,7 +3852,8 @@ $ hg log -r 0 --template '{get(extras, "br{"anch"}")}\n' default $ hg log -r 0 --template '{get(files, "should_fail")}\n' - hg: parse error: get() expects a dict as first argument + hg: parse error: not a dictionary + (get() expects a dict as first argument) [255] Test json filter applied to hybrid object: