首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Visual代码调试器不会停止使用pytest-异步的断点。

Visual代码调试器不会停止使用pytest-异步的断点。
EN

Stack Overflow用户
提问于 2022-03-21 19:31:18
回答 1查看 744关注 0票数 0

我有一个使用pytest的python项目。我们有一些异步函数,因此需要进行异步测试。从这个意义上说,我们将pytest-asyncio包添加为依赖项。现在,我们可以运行我们的测试,但是当我们尝试使用Visual Test Explorer对它们进行调试时,我们发现它不会在断点上停止。

我试着在谷歌上搜索一些旧的帖子,但是找不到任何问题。有没有人知道这是一个已知的问题,或者我如何解决这个问题?

基本上,要复制这个文件,您需要使用以下测试生成一个python文件:

代码语言:javascript
复制
import pytest

async def foo():
  hello = "123"
  print(hello)
  return hello

@pytest.mark.asyncio
async def test_foo():
  result = await foo()
assert "123" == result

您首先需要运行pip install pytest asyncio pytest-asyncio,在print(hello)行上添加一些断点,然后使用VS运行测试。

提前感谢!

EN

回答 1

Stack Overflow用户

发布于 2022-03-22 05:51:05

你选择Debug Test而不是Run Test吗?

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

https://stackoverflow.com/questions/71563121

复制
相关文章

相似问题

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