首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在pytest-aiohttp中使用夹具的test_client

如何在pytest-aiohttp中使用夹具的test_client
EN

Stack Overflow用户
提问于 2017-11-17 22:10:17
回答 1查看 955关注 0票数 1

有一个基本的测试

代码语言:javascript
复制
from aiohttp import web

async def hello(request):
    return web.Response(text='Hello, world')

async def test_hello(test_client, loop):
    app = web.Application()
    app.router.add_get('/', hello)
    client = await test_client(app)
    resp = await client.get('/')
    assert resp.status == 200
    text = await resp.text()
    assert 'Hello, world' in text

找不到夹具'test_client‘

可提供的固定装置:缓存、capfd、capsys、doctest_namespace、event_loop、event_loop_process_pool、循环、monkeypatch pytestconfig,record_xml_property,recwarn,tmpdir,tmpdir_factory,unused_tcp_port,unused_tcp_port_factory

EN

回答 1

Stack Overflow用户

发布于 2017-11-18 05:00:15

您需要安装pytest-aiohttp插件。

代码语言:javascript
复制
pip install pytest-aiohttp

在aiohttp文档中测试章的开头部分对此进行了描述。

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

https://stackoverflow.com/questions/47360025

复制
相关文章

相似问题

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