【发布时间】:2012-10-04 22:04:26
【问题描述】:
我正在为 django 应用程序编写自定义测试运行程序。在 django app 文件夹中,我得到了一个像这样的文件夹
但是当我尝试运行测试时出现错误:
ERROR: AdminLoginTest (unittest.loader.ModuleImportFailure)
----------------------------------------------------------------------
ImportError: Failed to import test module: AdminLoginTest
Traceback (most recent call last):
File "D:\\python27\lib\unittest\loader.py", line 252, in _find_tests
module = self._get_module_from_name(name)
File "D:\\python27\lib\unittest\loader.py", line 230, in _get_module_f
rom_name
__import__(name)
File "D:\\selenium_tests\tests\admin_panel\AdminLoginTest.py",
line 1, in <module>
from selenium_tests.SeleniumTestCase import SeleniumTestCase
ImportError: No module named selenium_tests.SeleniumTestCase
在 SeleniumTestCase 中我得到了这样的结果:
class SeleniumTestCase(TestCase):
body
我认为包裹有问题而不是我的跑步者。 感谢您提前提供任何帮助。
【问题讨论】:
-
您的
selenium_tests不在您的 PYTHONPATH 上。尝试将__init__.py添加到selenium_tests目录。 -
我在 selenium_tests 中有 init.pyfile
标签: python import python-module