Django内部测试文件夹无法导入外部模块

时间:2014-05-03 11:24:38

标签: django django-tests

我正在尝试在我的django应用中创建一个测试文件夹。 我的应用程序具有以下结构:

myapp
myapp/tests/__init__
mtapp/tests/test_email
myapp/function

现在我正在尝试在test_email文件中导入函数。

执行测试用例

python manage.py test myapp

但是这给了我错误没有模块命名函数。

请让我知道背后的原因。

首先编辑:如果我放" import ..function"然后它的工作正常。但这是一种正确的做法。

注意:我使用的是python版本2.7, Django 1.5.5版

1 个答案:

答案 0 :(得分:0)

当您使用from ...filename import function时,可能会出现一些循环导入。

可以通过在TestCase中导入本地函数来解决。