在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/Python/ python unittest ImportError: Failed

python unittest ImportError: Failed to import test module:

├── test
│?? └── appender_test.py
├── utils
│?? ├── appender.py
│?? └── __init__.py
from utils.appender import Appender
import unittest

class AppenderTest(unittest.TestCase):
    def test_GetFileNameByNow(self):
        result=Appender.getFileNameByNow()
        print(result)
        self.assertEqual(result,"2017-12-14 17:00:00.csv")

使用unittest測試時發(fā)生錯誤,請問如何修改:

zjw at monster in ~/project/python/AdFetchExtractor/test (develop●) 
$ python3 -m unittest appender_test.py 
E
======================================================================
ERROR: appender_test (unittest.loader._FailedTest)
----------------------------------------------------------------------
ImportError: Failed to import test module: appender_test
Traceback (most recent call last):
  File "/usr/lib/python3.6/unittest/loader.py", line 153, in loadTestsFromName
    module = __import__(module_name)
  File "/home/zjw/project/python/AdFetchExtractor/test/appender_test.py", line 3, in <module>
    from utils.appender import Appender
ModuleNotFoundError: No module named 'utils'


----------------------------------------------------------------------
Ran 1 test in 0.000s

FAILED (errors=1)
回答
編輯回答
你好胸

你需要把utils的路徑加到python的搜索路徑中啊。比如sys.path.append('xxx')

2017年8月5日 21:33