我创建了一个名为test_blbmktdata.py
的unittest模块来测试一些代码。我试图使用以下命令从控制台运行它:
run test_blbmktdata.py
但是我收到错误消息:
ERROR:root:File `'test_blbmktdata.py'` not found.
请参阅下面的模块代码。
import unittest
class TestBlbMktData(unittest.TestCase):
staticName='StaticInstrumentData.csv'
def print(self,data):
print()
print(len(data))
print(data.head())
print(data.dtypes)
def read(self,name,func):
return func(os.path.join(self.current_dir,name))
def setUp(self):
self.current_dir=os.path.dirname(os.path.abspath(__file__))
def test_corp_act(self):
self.print(self.read(self.corpName,readCorpAction))
if __name__ == '__main__' :
unittest.main()
如果有人能告诉我如何从控制台运行代码,我将不胜感激。
由于
答案 0 :(得分:1)
在终端中尝试python -m unittest test_blbmktdata
https://docs.python.org/2/library/unittest.html#command-line-interface
答案 1 :(得分:0)
对于运行python代码说code.py
,您只需使用命令
python code.py
导航到代码所在的同一目录后,终端上的。