

def test_dictsort(self):
    tmpl = env.from_string('{{ foo|dictsort }}|{{ foo|dictsort(true) }}|{{ foo|dictsort(false, "value") }}')
    out = tmpl.render(foo={
        'aa': 0,
        'b': 1,
        'c': 2,
        'AB': 3,
    })
    assert (out == "[('aa', 0), ('AB', 3), ('b', 1), ('c', 2)]|[('AB', 3), ('aa', 0), ('b', 1), ('c', 2)]|[('aa', 0), ('b', 1), ('c', 2), ('AB', 3)]")

dataset/ETHPy150Open AppScale/appscale/AppServer/lib/jinja2-2.6/jinja2/testsuite/filters.py FilterTestCase.test_dictsort/original