def test_example_manuscript(manuscript):
"""
Test command line execution of manubot to build an example manuscript.
"""
manuscript_dir = directory.joinpath('manuscripts', manuscript)
args = [
'manubot',
'--log-level', 'INFO',
'--content-directory', manuscript_dir.joinpath('content'),
'--output-directory', manuscript_dir.joinpath('output'),
]
if manuscript == 'variables':
args.extend([
'--template-variables-path',
manuscript_dir.joinpath('content/template-variables.json'),
])
process = subprocess.run(
args,
stdout=subprocess.PIPE,
stderr=subprocess.PIPE,
)
print(process.args)
print(process.stderr.decode())
assert process.returncode == 0
评论列表
文章目录