【发布时间】:2011-05-08 19:54:16
【问题描述】:
我正在尝试为 Django 应用程序编写一些测试,包括文件上传。为此,我想将MEDIA_ROOT 临时更改为“myproject/fixtures/test_media/”。出于某种原因,这似乎阻止了 Django 找到固定装置。
我的测试用例看起来像
from django.conf import settings
class TestMedia(TestCase):
fixtures = ['fixtures/test_data.json']
def setUp(self):
settings.MEDIA_ROOT = ''.join(
[settings.PROJECT_PATH, '/fixtures/test_media/'])
def test_photo_size(self):
pass # Actually do something with the media files
由于某种原因,Django 无法加载固定装置,因此所有测试都失败了
安装夹具“fixtures/test_data.json”时出现问题:回溯(最后一次调用) ...
我做错了什么?
【问题讨论】:
-
不敢相信 9 年过去了,到目前为止只有一个人赞成一个好问题
标签: django unit-testing django-testing