py.test给我一个"导入文件不匹配"错误。我相信它是因为我在不同的包装下有相同名称的测试模块(见下文)。
有人在此发布了一个相同的问题:py.test - test discovery failure when tests in different directories are called the same。不幸的是,没有一个回复对我有用。
我也阅读了手册。我已尝试不按照手册在测试目录中包含__init__.py
文件,但这似乎没有什么区别。
" app_class1"和" app_class2"每个目录都包含一个名为test_create.py的测试模块。
以下是我的代码的组织方式
/app
-setup.py
/app
-app.py
-__init__.py
/test
- __init__.py
/app_class1
- __init__.py
- test_create.py
/app_class2
- __init__.py
- test_create.py
非常感谢任何帮助。谢谢。
P.S。我会对引用的对话发表评论,但我的声誉不够高。