Files
deb-python-dcos/tests/test_util.py
Michael Gummelt 0dc16e7d93 exceptions
2015-05-06 11:11:15 -07:00

19 lines
531 B
Python

from dcos import util
def test_render_mustache_json():
# x's value expands to a JSON array
# y's value expands to a JSON object
# z's value expands to a JSON string
template = '{ "x": {{{xs}}}, "y": {{{ys}}}, "z": "{{{z}}}"}'
xs = [1, 2, 3]
ys = {'y1': 1, 'y2': 2}
z = 'abc'
data = {'xs': xs, 'ys': ys, 'z': z}
result = util.render_mustache_json(template, data)
assert type(result) is dict
assert result.get('x') == xs
assert result.get('y') == ys
assert result.get('z') == z