gpt4 book ai didi

python-3.x - Sanic 如何加载测试应用程序的配置?

转载 作者:行者123 更新时间:2023-11-28 20:34:57 26 4
gpt4 key购买 nike

我希望我的测试服务器有一个虚拟配置变量

我有以下装置:


@pytest.fixture
def server():
app.config.thing =1 #the dummy var
return app.test_client

还有一个测试

def test_thing(server):

assert server.config.thing == 1

我收到以下错误:

AttributeError: 'SanicTestClient' object has no attribute 'config`

我该如何解决这个问题?

最佳答案

SanicTestClient 是应用程序的包装器 - 它不是应用程序本身。所以只需执行 assert server.app.config.thing == 1

关于python-3.x - Sanic 如何加载测试应用程序的配置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57661704/

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