摘要: 字典合并: 在日常工作中需要对字典进行合并操作,下面提供几个操作方法 1.使用dict(a, b) 例: a={'a':1,'b':2} b={'c':3,'d':4} dict(a, b) {'a': 1, 'b': 2, 'd': 4, 'c': 3} 2.创建一个空字典,使用update方法 阅读全文
posted @ 2020-01-09 20:17 测试爬虫 阅读(526) 评论(0) 推荐(0)
摘要: 创建空字典: dict_eq={} print(type(dict)) 直接赋值创建字典: dict_eq={'a':1,'b':2,'c':'adbc'} 通过关键字dict和关键字参数创建 dict_eq=dict(spam = 1, egg = 2, bar =3) 通过二元组列表创建 lis 阅读全文
posted @ 2020-01-09 20:05 测试爬虫 阅读(3989) 评论(0) 推荐(0)
摘要: 一、用例编写规则 1.unittest提供了test cases、test suites、test fixtures、test runner相关的类,让测试更加明确、方便、可控。使用unittest编写用例,必须遵守以下规则: (1)测试文件必须先import unittest (2)测试类必须继承 阅读全文
posted @ 2020-01-09 16:50 测试爬虫 阅读(202) 评论(0) 推荐(0)
摘要: + pytest django:为django应用程序编写测试。 + pytest twisted:为twisted应用程序编写测试,启动反应堆并处理测试函数的延迟。 + pytest cov:覆盖率报告,与分布式测试兼容 + pytest xdist:将测试分发到CPU和远程主机,以盒装模式运行, 阅读全文
posted @ 2020-01-09 16:36 测试爬虫 阅读(344) 评论(0) 推荐(0)
摘要: 该插件提供了两个命令行选项,用于重新运行上次pytest调用的失败: lf, last failed 只重新运行上次失败的用例,如果没有失败则全部运行 ff, failed first 先运行故障然后再运行其余的测试。 对于清理(通常不需要), cache clear选项允许在测试运行之前删除所有跨 阅读全文
posted @ 2020-01-09 14:57 测试爬虫 阅读(754) 评论(0) 推荐(0)