def test_dumpRule():
"""
Do I produce the correct data structure for a rule?
"""
rule = Rule('/end/', endpoint='end')
cor = urltool.dumpRule(SubApp, rule, '/sub')
expect = urltool.ConvertedRule(
operationId='SubApp.end',
rulePath='/sub/end/',
doco=urltool.OpenAPIExtendedDocumentation('This is an endpoint\n\nIt takes nothing and returns "ended"')
)
assert cor == expect
rule2 = Rule('/sub/', endpoint='subTree_branch')
utr2 = urltool.dumpRule(TopApp, rule2, '')
expect2 = urltool.ConvertedRule(
operationId='TopApp.subTree',
rulePath='/sub/',
doco=urltool.OpenAPIExtendedDocumentation(''),
branch=True,
subKlein='codado.test.conftest.SubApp',
)
assert utr2 == expect2
评论列表
文章目录