摘要: 04-13pytest的基本使用方法## 引言有了unittest这个经典的测试框架做基础,那么学习其他任何的测试框架都变得有章法可循了。pytest测试框架也是由unittest改编而来,所以许多地方都是一脉相承。pytest的运行也是多样化的。## 正文:### ### 4 运行测试前面我们运行的时候,都是在terminal下,输入命令 pytest test_*.py来运行。实际上pytes... 阅读全文
posted @ 2019-11-06 16:12 小猿取经-林海峰老师 阅读(297) 评论(0) 推荐(0) 编辑
摘要: 04-13pytest的基本使用方法## 引言1 我们有100个case的时候,有时候需要执行其中的20个,有时间需要执行其中的30个。在pytest中有什么好的办法呢?有人说我用LoadTestCase(),指定类加载有人说,我用跳过,unittest.skip()有人说我重写一个suite函数,再准备几个场景的用例组合还有没有其他更方便的办法?## 正文:### ##### 代码文件./co... 阅读全文
posted @ 2019-11-06 16:11 小猿取经-林海峰老师 阅读(351) 评论(0) 推荐(0) 编辑
摘要: 04-13pytest的基本使用方法## 引言有了unittest这个经典的测试框架做基础,那么学习其他任何的测试框架都变得有章法可循了。pytest测试框架也是由unittest改编而来,所以许多地方都是一脉相承。pytest的断言也变得更加易懂,简单来说是白话文中白话文。## 正文:### 1 断言pytest直接使用 assert 关键字 进行断言断言又有一般断言和异常断言等等,这里我... 阅读全文
posted @ 2019-11-06 16:10 小猿取经-林海峰老师 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 04-13pytest的基本使用方法## 引言有了unittest这个经典的测试框架做基础,那么学习其他任何的测试框架都变得有章法可循了。pytest测试框架也是由unittest改编而来,所以许多地方都是一脉相承。我相信许多读者再看了unittest的文章之后,已不需要耗费脑细胞就可以把pytest的使用掌握了。你是不是也是其中一个呢?## 正文:### Fixturefixture是测试脚手架... 阅读全文
posted @ 2019-11-06 16:09 小猿取经-林海峰老师 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 04-13pytest的基本使用方法## 引言有了unittest这个经典的测试框架做铺垫,那么学习其他任何的测试框架都变得有章法可循了。pytest测试框架也是由unittest改编而来,所以许多地方都是一脉相承。我相信许多读者再看了unittest的文章之后,已不需要耗费脑细胞就可以把pytest的使用掌握了。你是不是也是其中一个呢?## 正文:### 1 断言#### pytest直... 阅读全文
posted @ 2019-11-06 16:08 小猿取经-林海峰老师 阅读(387) 评论(0) 推荐(0) 编辑
摘要: # 04-12pytest的简单例子## 引言:接触过单元测试的朋友肯定知道unittest的,那个不需要安装的单元测试框架,可以秒秒钟新建简单例子。```python# 用pycharm IDE写这样的代码是不需手工写的,直接生成。import unittestclass MyTestCase(unittest.TestCase): def test_something(self): ... 阅读全文
posted @ 2019-11-06 16:06 小猿取经-林海峰老师 阅读(362) 评论(0) 推荐(0) 编辑
摘要: 第一篇: 01 爬虫基本原理 → B站视频链接(p1-p2) 第二篇: 01 请求库之requests、selenium → B站视频链接(p5-p18) 第三篇: 01 解析库beautifulsoup → B站视频链接(p19-p20) 第四篇: 01 存储库之MongoDB、redis → B 阅读全文
posted @ 2019-11-06 15:58 小猿取经-林海峰老师 阅读(11425) 评论(10) 推荐(24) 编辑
该文被密码保护。 阅读全文
posted @ 2019-11-06 15:58 小猿取经-林海峰老师 阅读(463) 评论(0) 推荐(2) 编辑
该文被密码保护。 阅读全文
posted @ 2019-11-06 15:56 小猿取经-林海峰老师 阅读(1304) 评论(2) 推荐(14) 编辑
摘要: egon新书python全套来袭:https://egonlin.com/book.html 一 背景知识 爬虫的本质就是一个socket客户端与服务端的通信过程,如果我们有多个url待爬取,只用一个线程且采用串行的方式执行,那只能等待爬取一个结束后才能继续下一个,效率会非常低。 需要强调的是:对于 阅读全文
posted @ 2019-11-06 15:55 小猿取经-林海峰老师 阅读(962) 评论(2) 推荐(3) 编辑
摘要: egon新书python全套来袭:https://egonlin.com/book.html 一 介绍 1、memcached & redis是什么? NoSQl数据库,数据存到内存,读取速度快 应用场景:页面缓存,好处如下 1、减少数据库压力,提升访问速度 2、在数据挂掉的情况下,仍能保证业务正常 阅读全文
posted @ 2019-11-06 15:53 小猿取经-林海峰老师 阅读(488) 评论(0) 推荐(0) 编辑
摘要: egon新书python全套来袭:https://egonlin.com/book.html 一 简介 MongoDB是一款强大、灵活、且易于扩展的通用型数据库1、易用性 MongoDB是一个面向文档(document-oriented)的数据库,而不是关系型数据库。不采用关系型主要是为了获得更好得 阅读全文
posted @ 2019-11-06 15:52 小猿取经-林海峰老师 阅读(1437) 评论(1) 推荐(11) 编辑
摘要: egon新书python全套来袭:https://egonlin.com/book.html 一 介绍 Beautiful Soup 是一个可以从HTML或XML文件中提取数据的Python库.它能够通过你喜欢的转换器实现惯用的文档导航,查找,修改文档的方式.Beautiful Soup会帮你节省数 阅读全文
posted @ 2019-11-06 15:50 小猿取经-林海峰老师 阅读(1924) 评论(2) 推荐(17) 编辑
摘要: egon新书python全套来袭:https://egonlin.com/book.html 一 介绍 selenium最初是一个自动化测试工具,而爬虫中使用它主要是为了解决requests无法直接执行JavaScript代码的问题 selenium本质是通过驱动浏览器,完全模拟浏览器的操作,比如跳 阅读全文
posted @ 2019-11-06 15:47 小猿取经-林海峰老师 阅读(2658) 评论(6) 推荐(13) 编辑
摘要: egon新书python全套来袭:https://egonlin.com/book.html 一 介绍 #介绍:使用requests可以模拟浏览器的请求,比起之前用到的urllib,requests模块的api更加便捷(本质就是封装了urllib3) #注意:requests库发送请求将网页内容下载 阅读全文
posted @ 2019-11-06 15:46 小猿取经-林海峰老师 阅读(3036) 评论(1) 推荐(15) 编辑
摘要: egon新书python全套来袭:https://egonlin.com/book.html 一 爬虫是什么 #1、什么是互联网? 互联网是由网络设备(网线,路由器,交换机,防火墙等等)和一台台计算机连接而成,像一张网一样。 #2、互联网建立的目的? 互联网的核心价值在于数据的共享/传递:数据是存放 阅读全文
posted @ 2019-11-06 15:44 小猿取经-林海峰老师 阅读(3413) 评论(0) 推荐(21) 编辑
摘要: **______egon新书python全套来袭请看:**https://egonlin.com/book.html 11、简述面向对象中__new__和__init__区别** ''' __init__是初始化方法,创建对象后,就立刻被默认调用了,可接收参数。 1、__new__至少要有一个参数c 阅读全文
posted @ 2019-11-06 14:46 小猿取经-林海峰老师 阅读(1338) 评论(0) 推荐(4) 编辑
摘要: **______egon新书python全套来袭请看:**https://egonlin.com/book.html 6、python实现列表去重的方法 # 先通过集合去重,在转列表 list1 = [11, 12, 10, 13, 14, 11, 12] set1 = set(list1) pri 阅读全文
posted @ 2019-11-06 14:44 小猿取经-林海峰老师 阅读(977) 评论(0) 推荐(0) 编辑
摘要: django 对接elasticsearch实现全文检索 本文demo代码请加群获取 第一步:安装elasticsearch环境(docker安装) 拉取镜像 运行容器 第二步:首先安装相关的依赖包 第三步:在django项目配置文件settings.py中注册应用 第四步:在django项目配置文 阅读全文
posted @ 2019-11-06 09:59 小猿取经-林海峰老师 阅读(6534) 评论(3) 推荐(0) 编辑