![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
unittest
燎草
这个作者很懒,什么都没留下…
展开
-
【HtmlTestRunner】使用HtmlTestRunner生成测试报告报错TypeError: a bytes-like object is required, not ‘str‘(尚未解决)
3、open(report_path, mode=‘wb’, encoding=‘utf-8’)文件的做wb操作时又不能和encoding一起使用。1、将 # coding:utf-8 改成 # coding=gbk :报一样的错。2、去掉open(report_name, ‘wb’)里的b:报错一样的错。所以这个要怎么解决。原创 2023-04-25 23:56:55 · 189 阅读 · 1 评论 -
UI自动化报错:ResourceWarning: Enable tracemalloc to get the object allocation traceback
因为代码执行过程没有问题,但是控制台有这个爆粗信息,百度得知这不是报错,只是一个警告,不会影响程序执行,如果想要让其不展示这个个警告信息,可以添加代码。原创 2023-04-25 20:07:51 · 129 阅读 · 0 评论 -
if __name__ == ‘__main__‘:用法
每个python模块都包含内置的变量__name__,当运行模块被执行的时候__name__等于文件名(包含了后缀.py);’的作用就是控制这两种情况执行代码的过程,在 if name == ‘main’: 行之后的代码只有在第一种情况下(即文件作为脚本直接执行)才会被执行,而 import 到其他脚本中是不会被执行的。在上面的例子中,test_02.py引入了test_01.py,在test_02.py中执行调用时__name__ == '’等于当前执行文件的名称(包含了后缀.py)。原创 2023-04-21 20:23:43 · 142 阅读 · 0 评论