我创建了一个子文件夹,其中包含lijst = []
lijst.append("?")
lijst.append("?")
lijst.replace('"', '')
lijst.strip([])
print(lijst)
个文件和其他test_*.py
个文件,其中包含正在调用的其他方法。
在项目的根目录中,我创建了.py
,在其中调用了main_test.py
。 pytest.main(['./subdfolder'])
被触发了,但我得到了打击输出:
pytest
以退出代码0结束的过程
答案 0 :(得分:0)
已编辑 我发现的是我已经用命令弄错了所有方法: pytest.main() 不能从终端行调用(我正在使用PyCharm),正确的方法是将所有代码放在 if name ==“ main “ 按以下方式阻止:
if __name__ == "__main__":
junit_path = '.\Reports\/Junit_' + time.strftime("%d%m%Y_%H%M%S") + '.xml'
result_log_path = '.\Reports\/Logs\/Execution_' +
time.strftime("%d%m%Y_%H%M%S") + '.log'
pytest.main(['-v', '-x','--junitxml', junit_path, '--resultlog', result_log_path])
在使用终端命令行之后,我可以通过调用以下命令来调用执行:
python ./<<file name>>