首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >炊具模板测试,什么是cookies.bake?

炊具模板测试,什么是cookies.bake?
EN

Stack Overflow用户
提问于 2018-01-05 06:29:12
回答 1查看 905关注 0票数 5

我正试图找出如何为我的炊具模板编写一个测试套件。

在查看了cookiecutter-django/tests/test_cookiecutter_generation.py中的炊具-django模板的测试之后,我发现大多数测试函数都带有一个名为cookies的参数。在测试函数本身中,对于传入的任何对象都有一个方法调用,作为称为bake的cookies参数。

我想知道这个对象是什么,从哪里导入的?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-01-05 07:37:59

在这种情况下,cookies似乎是在pytest-cookies中定义的夹具,如相关的cookies.py源代码所示。

cookies夹具实际上似乎是炊具的包装纸本身。此外,相关的cookies.bake()方法可用于基于给定的cookiecutter模板的生成一个项目

值得注意的是,pytest-cookiespytest的一个插件,因此在测试期间可以作为相关的文件显示访问这个插件。

如果安装了插件,pytest会自动找到并集成它,就不需要激活它了。

因此,由于要求指定pytest-cookies将与cookiecutter-django一起使用,因此来自pytest-cookiescookies夹具应该在测试期间自动可用。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48108328

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档