unittest无法输出测试结果至文件

import unittest
class UpFileTest(unittest.TestCase):
    def test_a(self):
        self.assertEqual(1,1)
if __name__ == '__main__':
    suite = unittest.TestSuite()  # 存储用例
    # 执行用例方法一:
    suite.addTest(UpFileTest("test_a"))
    file1 = open("test.txt", 'w+')  # 我这里运行为什么没生成test.txt文件
    runner = unittest.TextTestRunner(stream=file1, verbosity=1)
    runner.run(suite)

运行如上代码,想把执行结果输出至test.txt文件,但是执行后,无法生成文件。

参考 如下解决!虽然还不知道为什么。但是配置后,生成了test.txt文件。python3 使用pycharm+unittest+html+HTMLTestRunnerCN 不能生成测试报告的解决方法_{石 磊}的博客-CSDN博客仅供参考1.运行测试用例一切正常,只是没有测试报告显示2.使用命令行pyhon 脚本名字.py 却可以生成测试报告pycharm 在运行测试用例的时候 默认是以unittest 框架来运行的,所以不能生成测试报告如何判断是否是用unitest框架运行的呢?运行完成后,如果发现右上角有unittest in ***** ,说明是以框架的方式来运行的设置运行方式如已下步骤,设置完成后,再运行就能够生产报告了...https://blog.csdn.net/shilei123456789666/article/details/108100457?ops_request_misc=&request_id=&biz_id=102&utm_term=TextTestRunner%20%E4%B8%8D%E7%94%9F%E6%88%90%E6%B5%8B%E8%AF%95%E6%8A%A5%E5%91%8A&utm_medium=distribute.pc_search_result.none-task-blog-2~all~sobaiduweb~default-6-.first_rank_v2_pc_rank_v29&spm=1018.2226.3001.4187

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值