我有一个 TransactionTest,它尝试在不同的 default_storage 上运行:
设置.py:
MEDIA_ROOT='/srv/http/my_proj/media'
测试.py:
@override_settings(MEDIA_ROOT='/srv/http/my_proj/test') class OutputDataModule(TransactionTestCase): def test_01(self): myFunc()
视图.py:
def myFunc(): print default_storage.path('')
为什么在测试阶段这给了我目录媒体,而不是目录测试?
提前致谢。