我在vscode中使用,生成单元测试始终返回unittest的代码,点击下面的use pytest只返回一小段演示代码。
收到反馈,请问能否提供下代码片段,我们深入排查一下。
看起来你可能在使用VS Code的Python扩展生成的单元测试模板。这个模板默认使用的是unittest库,而不是pytest。
如果你想使用pytest,你需要在VS Code的设置中更改这个选项。打开VS Code的设置,搜索"python.testing.pytestEnabled",并将其设置为True。
另外,你也可以手动创建pytest的测试文件。只需要在文件名后面加上.py
即可,例如test_my_module.py
。然后在文件中编写你的pytest测试用例。
如果你想要更多的控制,你还可以在VS Code的设置中设置"python.testing.pytestArgs"和"python.testing.pytestEnabledPackages"两个选项,以便更精确地控制pytest的行为。
在 VSCode 中,要使 PyTest 成为默认的测试运行器,可以按照以下步骤操作:
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。