gpt4 book ai didi

pycharm - pycharm 中的单元测试运行两次

转载 作者:行者123 更新时间:2023-12-04 21:11:38 32 4
gpt4 key购买 nike

我需要使用 HTMLTestRunner 生成测试报告,因为该代码(位于文件末尾)是:

suite = unittest.TestLoader().loadTestsFromTestCase(TestLoginPages)

outfile = open("/home/xxx/xxx/xxxx/report.html", "w")
runner = HTMLTestRunner.HTMLTestRunner(
stream=outfile,
title='Test Report',
description='Test report for the application')
runner.run(suite)

然后我从 pycharm 运行测试用例,所有测试都运行了两次。
我尝试在“运行”菜单中“编辑配置”,在其中删除“my_file_name”配置中的“unittest”,但问题仍然存在

最佳答案

确保您的 manage.py 文件包含

if __name__ == "__main__":
...
execute_from_command_line(sys.argv)

PyCharm 尝试导入 manage.py 文件以确保没有导入错误。如果您的 manage.py 文件不包含 姓名 == " main "验证,然后测试在导入阶段运行,就像它们是从 bash 启动一样,然后 PyCharm 再次直接运行它们。

关于pycharm - pycharm 中的单元测试运行两次,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33229298/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com