困扰我很久的问题。我使用 Pydev 或 Nose 测试运行器从 eclipse(Python 单元测试)运行测试。这样就可以调试测试并在 PyUnit View 中观察它们。但是那样不会创建测试数据库,也不会使用 manage.py。
或者我通过 manage.py test 运行它们 - 正在创建测试数据库,但以上功能不可用。
是否可以在测试数据库上运行的 eclipse 中调试测试?
问候, 奥克鲁尼
请您参考如下方法:
您可以在 eclipse 中创建一个新的 PyDev django 调试配置,并将程序参数设置为“测试”。
在这种情况下,调试配置将执行以下命令:`python manage.py test' 并且您在测试用例中的断点将被命中。
