会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
luizyao
戒骄戒躁,砥砺前行
博客园
首页
新随笔
联系
订阅
管理
[置顶]
pytest -- 中文文档
摘要: pytest 官方文档(5.1.3版本)的中文翻译,但不仅仅是简单的翻译,也包含作者自己的理解和学习过程;
阅读全文
posted @ 2019-10-31 15:59 luizyao
阅读(13343)
评论(3)
推荐(7)
2023年1月15日
return -1 和 255
摘要: 探讨 Shell 中命令的退出码。
阅读全文
posted @ 2023-01-15 12:58 luizyao
阅读(884)
评论(0)
推荐(2)
2021年2月5日
Python 中的函数装饰器和闭包
摘要: 本文是《流畅的Python》第7章的学习笔记。
阅读全文
posted @ 2021-02-05 16:24 luizyao
阅读(316)
评论(0)
推荐(0)
2021年1月31日
速度测试:playwright vs playwright-python
摘要: 本文测试了 playwright(node.js)和 playwright-python 在执行速度上的差异。
阅读全文
posted @ 2021-01-31 13:29 luizyao
阅读(1490)
评论(0)
推荐(0)
2020年12月10日
树莓派入门
摘要: 简单的介绍树莓派的背景,着重于树莓派的设置,包括安装操作系统、设置无线上网、系统备份等。
阅读全文
posted @ 2020-12-10 11:04 luizyao
阅读(863)
评论(0)
推荐(0)
2020年10月23日
pytest-pyppeteer:在pytest中运行pyppeteer
摘要: 在 pytest 中优雅地调用 pyppeteer。
阅读全文
posted @ 2020-10-23 16:03 luizyao
阅读(577)
评论(0)
推荐(0)
2020年2月7日
Unicode标准以及其常见的编码方案
摘要: 介绍Unicode标准的基本概念,以及常用的UTF-8、UTF-16和UTF-32编码方案。
阅读全文
posted @ 2020-02-07 19:10 luizyao
阅读(4212)
评论(2)
推荐(0)
2019年12月2日
12、pytest -- 缓存:记录执行的状态
摘要: 往期索引:https://www.cnblogs.com/luizyao/p/11771740.html pytest会将本轮测试的执行状态写入到.pytest_cache文件夹,这个行为是由自带的cacheprovider插件来实现的; 注意: pytest默认将测试执行的状态写入到根目录中的.p
阅读全文
posted @ 2019-12-02 11:06 luizyao
阅读(2299)
评论(0)
推荐(1)
2019年11月27日
二、从零开始搭建自己的静态博客 -- 主题篇
摘要: 我们已经成功地在本地搭建了一个博客网站,它使用的是pelican默认的notmyidea主题; 如果你不太记得了,可以再看看这篇文章:一、从零开始搭建自己的静态博客 -- 基础篇; 其实,pelican拥有众多的开源主题库,我们可以在pelican主题仓库上选择一个自己喜欢的主题应用到项目中; ht
阅读全文
posted @ 2019-11-27 17:55 luizyao
阅读(1280)
评论(0)
推荐(0)
2019年11月22日
一、从零开始搭建自己的静态博客 -- 基础篇
摘要: 前几天心血来潮,想要在GitHub Pages上搭建一个静态博客;之前,我也曾基于Django开发过自己的博客,并买了云主机部署,但是访问量感人,慢慢自己也不打理了,就把云主机退订了(去吃吨好的~~~); 虽然搭建静态博客很简单,但是也想记录一下,如果恰好能对你有所帮助或启发,那我也觉的很开心了。
阅读全文
posted @ 2019-11-22 11:22 luizyao
阅读(3384)
评论(2)
推荐(5)
2019年11月13日
11、pytest -- 测试的参数化
摘要: 在实际工作中,测试用例可能需要支持多种场景,我们可以把和场景强相关的部分抽象成参数,通过对参数的赋值来驱动用例的执行,本文着重介绍了pytest的@pytest.mark.parametrize装饰器的用法。
阅读全文
posted @ 2019-11-13 13:48 luizyao
阅读(3046)
评论(0)
推荐(2)
2019年11月6日
10、pytest -- skip和xfail标记
摘要: 实际工作中,测试用例的执行可能会依赖于一些外部条件,例如:只能运行在某个特定的操作系统(Windows),或者我们本身期望它们测试失败,例如:被某个已知的Bug所阻塞;如果我们能为这些用例提前打上标记,那么pytest就相应地预处理它们,并提供一个更加准确的测试报告;
阅读全文
posted @ 2019-11-06 16:16 luizyao
阅读(1645)
评论(0)
推荐(0)
2019年11月5日
9、pytest -- 集成文档测试
摘要: pytest 可以集成 python 内置的 doctest 标准库,用于文档测试,并有多种使用形式和定制化的选项;
阅读全文
posted @ 2019-11-05 10:29 luizyao
阅读(1247)
评论(0)
推荐(0)
2019年10月31日
8、pytest -- 捕获告警信息
摘要: 介绍 pytest 的告警捕获机制;
阅读全文
posted @ 2019-10-31 15:43 luizyao
阅读(1768)
评论(0)
推荐(1)
2019年10月29日
7、pytest -- 捕获标准输出和标准错误输出
摘要: 在测试用例的执行过程中输出的信息,我们不仅可以在不同的级别上捕获它们,还能在测试用例中访问他们;
阅读全文
posted @ 2019-10-29 16:31 luizyao
阅读(4490)
评论(0)
推荐(0)
2019年10月26日
使用docker-compose部署nginx+gunicorn+mariadb的django应用
摘要: 我们来使用 docker-compose 并基于 gunicorn + mariadb + nginx 部署一个简单的 django 博客应用;
阅读全文
posted @ 2019-10-26 06:01 luizyao
阅读(1366)
评论(0)
推荐(0)
2019年10月24日
6、pytest -- 临时目录和文件
摘要: pytest提供多个fixture用于在测试中,创建临时目录.
阅读全文
posted @ 2019-10-24 16:04 luizyao
阅读(1865)
评论(0)
推荐(0)
2019年10月18日
5、pytest -- 猴子补丁
摘要: 有时候,测试用例需要调用某些依赖于全局配置的功能,或者这些功能本身又调用了某些不容易测试的代码(例如:网络接入)。fixture monkeypatch 可以帮助你安全的设置/删除一个属性、字典项或者环境变量,甚至改变导入模块时的 sys.path 路径。
阅读全文
posted @ 2019-10-18 15:46 luizyao
阅读(2027)
评论(0)
推荐(0)
2019年10月11日
4、pytest -- fixtures:明确的、模块化的和可扩展的
摘要: pytest fixtures的目的是提供一个固定的基线,使测试可以在此基础上可靠地、重复地执行;
阅读全文
posted @ 2019-10-11 10:24 luizyao
阅读(5116)
评论(0)
推荐(2)
2019年9月18日
CentOS -- 新建用户并使能密钥登录
摘要: CentOS 默认只有一个 root 用户,但是 root 用户的权限过大,而且不利于多人协作,基于权限管理和安全的原因,我们为系统新建一个用户,并且使能其 SSH 登录,同时禁止 root 用户的登录;
阅读全文
posted @ 2019-09-18 17:45 luizyao
阅读(1216)
评论(0)
推荐(0)
2019年9月11日
3、pytest -- 编写断言
摘要: pytest提供多种断言的编写方式和人性化的自省信息,方便问题的定位。
阅读全文
posted @ 2019-09-11 15:44 luizyao
阅读(3445)
评论(4)
推荐(0)
2019年9月10日
2、pytest -- 使用和调用
摘要: pytest常用的命令和选项,以及如何在脚本中调用pytest执行测试。
阅读全文
posted @ 2019-09-10 16:23 luizyao
阅读(6957)
评论(0)
推荐(2)
2019年9月7日
1、pytest -- 安装和入门
摘要: pytest是一个能够简化测试系统构建、方便测试规模扩展的框架,它让测试变得更具表现力和可读性--模版代码不再是必需的。
阅读全文
posted @ 2019-09-07 16:30 luizyao
阅读(5244)
评论(1)
推荐(2)
2019年8月26日
《Fluent Python》 -- 一个关于memoryview例子的理解过程
摘要: 近日,在阅读《Fluent Python》的第2.9.2节时,有一个关于内存视图的例子,当时看的一知半解,后来查了一些资料,现在总结一下,以备后续查询; 示例复述 添加了一些额外的代码,便于更好理解memoryview >>> import array >>> numbers = array.arr
阅读全文
posted @ 2019-08-26 21:51 luizyao
阅读(673)
评论(1)
推荐(0)
2019年8月25日
Django -- 使用MySql数据库
摘要: Django默认使用的sqlite3,这在实际的生产环境中是不推荐的;
阅读全文
posted @ 2019-08-25 12:27 luizyao
阅读(433)
评论(0)
推荐(0)
公告