这是我的项目的结构,我想运行从命令行进行的测试。
我正在使用以下命令:
python test_hotel.py
但是我收到以下错误
ImportError: No module named 'hotel'
我能做些什么来解决这个问题,有没有办法从命令行执行项目中的整个测试。
提前致谢。
最佳答案
要从命令行运行unittest,您应该使用以下命令:
python -m unittest tests.test_hotel
您需要确保遵循编写单元测试的规则( https://docs.python.org/2/library/unittest.html )
关于Python:如何运行使用 unittest 进行的测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33728792/