我注意到在使用Python的unittest.TestCase单元测试包时,PyCharm的单元测试工具能够在文件命名为__init__.py
以外的任何其他内容时识别测试。但是,当我将它们命名为__init__.py
时,PyCharm并没有将它们捡起来。这是我得到的错误:
ImportError: '__init__' module incorrectly imported from 'C:\\Users\\morrij14\\AppData\\Roaming\\JetBrains\\PyCharm Community Edition 2017.1.2\\helpers\\pycharm'. Expected 'C:\\Users\\morrij14\\ivy\\Unit_Test3\\lib\\pt_hil\\utilities\\PT_HIL_Report_Utils\\html_utility\\tests'. Is this module globally installed?
我猜它必须与PyCharm设置有关。或者单元测试文件可能不应命名为 init .py