import pytest
from pytest import mark, raises
from bottle import template
@mark.parametrize('expected, params', [
("""
""",{
"name": "item",
"_include": {
"options": [{
"value": "val1-to-backend",
"display": "val1",
},
{
"value": "val2",
"disabled": True,
},]
},
"_exclude": {
"options": [{
"value": "val1-to-backend",
"display": "val1",
},
{
"value": "val2",
"disabled": True,
},]
} }),
])
def test_include_exclude_render_exact(expected, params):
assert template('include-exclude', **params) == expected