Nii*_*ick 17 django unit-testing virtualenv visual-studio-code pipenv
我正在尝试在 VSCode 测试资源管理器中运行 Django 单元测试,此外,我希望 CodeLens 的“运行测试”按钮出现在每个测试上方。

但是,在测试资源管理器中,当我按“播放”按钮时,会显示错误:“没有进行任何测试”没有进行任何测试
我的目录结构是:
我正在使用单元测试框架。我的 Settings.json 如下所示:
{
"python.pythonPath": "/Users/nbonilla/.local/share/virtualenvs/koku-iTLe243o/bin/python",
"python.testing.unittestArgs": [
"-v",
"-s",
"${workspaceFolder}/python_module_1/sub_module/"
],
"python.testing.pytestEnabled": false,
"python.testing.nosetestsEnabled": false,
"python.testing.unittestEnabled": true,
}
Run Code Online (Sandbox Code Playgroud)
当我按下绿色的“播放”按钮测试资源管理器播放按钮时 ,Python 测试日志输出显示消息“由以下人员启动的 线程中出现未处理的异常” 我正在使用 pipelinev 虚拟环境。如何在 VSCode 测试资源管理器中运行这些 Django 测试?
我看到使用 pyTest 是 unittest 的替代品,如何轻松地将其设置为替代品?
我也一直在研究这个问题。问题是 python unittest pytest 和鼻子不能替代 Django 测试,因为它们无法加载 Django 测试所做的所有事情。
Django Test Runner 可能适合您: https://marketplace.visualstudio.com/items?itemName =Pachwenko.django-test-runner
-- 我仍然遇到了麻烦,因为我的项目根目录不直接包含我的应用程序,但判断您的项目结构可能对您有用。
| 归档时间: |
|
| 查看次数: |
10416 次 |
| 最近记录: |