gpt4 book ai didi

cookiecutter-django - Cookiecutter 模板测试,cookies.bake 是什么?

转载 作者:行者123 更新时间:2023-12-03 23:55:49 25 4
gpt4 key购买 nike

我想弄清楚如何为我的 cookiecutter 模板编写测试套件。

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

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

最佳答案

在这种情况下,cookies似乎是 fixturepytest-cookies 中定义,如相关pytest_cookies.py source code所示.
cookies夹具实际上似乎是 a wrapper for cookiecutter本身。此外,相关的 cookies.bake()方法可用于generate a project根据您提供的 cookiecutter模板。

值得注意的是pytest-cookiespytest 的插件,因此,此插件在测试期间可作为相关 pytest documentation indicates 访问。 :

If a plugin is installed, pytest automatically finds and integrates it, there is no need to activate it.



因此,因为 requirements指定 pytest-cookiescookiecutter-django 一起使用, cookies固定装置来自 pytest-cookies在测试期间应该自动可用。

关于cookiecutter-django - Cookiecutter 模板测试,cookies.bake 是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48108328/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com