涡轮齿轮2和py.tes公司

2024-05-15 04:04:58 发布

您现在位置:Python中文网/ 问答频道 /正文

我把我们的测试环境从Nose改为py.测试用于测试Turbogears2 web应用程序。在

当Nose当前运行测试时,从配置文件收集信息(测试.ini)它包含应用程序需要的所有测试变量。它似乎是以一种自动的方式实现的(我只是运行nosetests,所有的东西都被加载了)

问题在于py.测试指向正确的INI配置文件,这样我就可以用我需要的变量加载应用程序。在

目前,失败点是pylons.app_globals公司运行时根本不存在py.测试(所以一切都失败了)。在

我看过涡轮齿轮公司的文档,但他们只提到了鼻子/鼻子测试,其他什么都没有。在

有没有一种方法可以用我所依赖的测试变量来领导应用程序py.测试? 在


Tags: pyweb信息应用程序测试环境配置文件方式公司
1条回答
网友
1楼 · 发布于 2024-05-15 04:04:58

远至py.测试的一部分,您可以实现如下内容:

# content of conftest.py
def pytest_sessionstart():
    # setup resources before any test is executed

def pytest_sessionfinish():
    # teardown resources after the last test has executed

这样的conftest.py文件目前最好保存在签出根目录中,因为py-1.3.4只有在足够早的时候才运行这个钩子。在

我也看了一下涡轮齿轮,但没有完全找到它的原理测试.ini实际加载。如果有人能提供这个信息,我可以更新答案。在

好吧。霍尔格

相关问题 更多 >

    热门问题