在pytest中导入文件不匹配

6 浏览
0 Comments

在pytest中导入文件不匹配

在包中有一个文件名包含“test”,当我运行pytest时,出现了一个错误:

导入文件不匹配:
导入的模块'my_project.my_file_test'具有此__file__属性:
  /my_project/src/my_project/build/lib/python2.7/site-packages/foo/my_file_test.py
与我们要收集的测试文件不同:
  /my_project/src/my_project/build/private/python2.7/lib/foo/my_file_test.py
提示:删除__pycache__/ .pyc文件,或为您的测试文件模块使用唯一的基本名称

如果我从文件中删除“test”,它就可以正常工作,但不幸的是我不能改变它。

所以问题是如何告诉pytest忽略这个文件?

0