django test with ImageField

django自带的测试系统还是挺好用的, 不过在测试 model 的 ImageFeild 遇到了点问题.

也算是常规的问题, 毕竟这种测试需要和实际文件打交道的都不太好做, 都是些脏活累活. stackoverflow 上转了一圈也没发现什么好方法.

http://stackoverflow.com/questions/4283933/what-is-the-clean-way-to-unittest-filefield-in-django

http://stackoverflow.com/questions/1533861/testing-django-models-with-filefield

http://stackoverflow.com/questions/26298821/django-testing-model-with-imagefield

基本都是用 SimpleUploadedFile 的, 还是需要实际文件

[EN] Testing a model that have an ImageField

这个不一样点, 用了 tempfile, 基本也就是和mock库类似.

 

PS, 遇到见奇怪的事, 复制刚才那个网址的时候自动变成了链接,还自动获取了标题,  可最上面的三个依然还是纯文本. 奇怪了, 看源代码还是p呀.

 

 

 

发表评论

%d 博主赞过: