【发布时间】:2019-01-02 15:13:00
【问题描述】:
PyDev 可以通过上下文菜单轻松运行单个 Python 单元测试:右键单击测试名称,Run as -> Python Unit-test。。 p>
然而,在 Django 项目中,不能使用相同的功能,因为默认测试运行程序在运行测试之前不会加载 Django 应用程序(因此我们得到一个异常 AppRegistryNotReady: Apps aren't loaded yet.)。
使用 PyDev 可以运行 Django 项目中的所有测试(右键单击项目 -> Django -> Run Django Tests (manage.py test) ) 但对于大型项目可能需要相当长的时间。我需要一个 UI 来直接调用 manage.py test myapp.tests.FooTest.test_creation。
有没有办法在 PyDev 中运行单个 Django 单元测试?
【问题讨论】:
标签: python django unit-testing pydev