繁体   English   中英

如何在Django模型中使用PyMock和Nose?

[英]How do I use PyMock and Nose with Django models?

我正在尝试使用PyMock进行TDD,但是当我使用Nose并从命令行执行core.py时,我总是出错:

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

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

我究竟做错了什么? 能做到吗?

确实需要定义DJANGO_SETTINGS_MODULE才能运行core.py -为什么您不只是在bash会话中export DJANGO_SETTINGS_MODULE=whatever ,然后再开始鼻子?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM