2

我正在尝试使用 PyMock 进行 TDD,但是当我使用 Nose 并从命令行执行 core.py 时,我不断收到错误消息:

“错误:失败:ImportError(无法导入设置,因为环境变量 DJA NGO_SETTINGS_MODULE 未定义。)”

如果我从我创建的单元测试模块中删除“from cms.models import Entry”,一切正常,但我需要在我创建的 django 模块 cms.models.Entry 中模拟功能。

我究竟做错了什么?这可以做到吗?

4

1 回答 1

4

确实需要DJANGO_SETTINGS_MODULE定义才能运行core.py——为什么不在export DJANGO_SETTINGS_MODULE=whateverbash 会话中开始鼻子之前呢?

于 2009-09-27T20:41:18.250 回答