运行脚本ok,终端运行失败
报错:
ImportError while importing test module 'E:\Sailing\slience\test_parametrize\test_parametrize_list2.py'. Hint: make sure your test modules/packages have valid Python names.
解决:
https://zhuanlan.zhihu.com/p/508270818?utm_id=0&wd=&eqid=bfa645be000e64d000000006645a2f09
原因:大概就是pytest去寻找导入的模块的时候,得写在配置文件里面告诉它。 不像是python一样。
解决方案:
对于pytest>=7的:
使用pytest.ini配置文件。 意思是从根目录里面找和在Common文件夹里面找
[pytest]
pythonpath = .. Common
注意点:
不管是从代码里面的main里面执行还是命令行执行都是会去用pytest.ini文件的。 命令行相对于在pycharm里面执行会需要多从根目录里面找。
钟声敲响了日落,柏油路跃过山坡,一直通向北方的是我们想象,长大后也未曾经过~