首页 > 解决方案 > cookiecutters 的自动化测试

问题描述

cookiecutter是模板生成器,在生成各种语言的项目时非常有用。但是,我想知道是否有办法始终如一地测试它们?我不仅想生成最终产品(在给定一组输入的情况下断言目标文件的存在、名称和内容),而且生成将在某些输入下无错误地运行,但拒绝其他输入。最好的方法是什么?我知道我可以编写一个简单的测试用例,但它无法访问命令行输入,对吗?有什么方法可以访问该函数并将命令行选项作为参数提供给它?

标签: pythonpython-3.xpython-2.7cookiecutter

解决方案


https://github.com/hackebrot/pytest-cookies

用于 Cookiecutter 模板的 pytest 插件


推荐阅读