# pytest-chinese-doc **Repository Path**: markhoo/pytest-chinese-doc ## Basic Information - **Project Name**: pytest-chinese-doc - **Description**: No description available - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: 5.1.3 - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2022-01-06 - **Last Updated**: 2024-11-20 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # pytest-chinese-doc `pytest`[官方文档(5.1.3版本)](https://docs.pytest.org/en/5.1.3/contents.html)的中文翻译,但不仅仅是简单的翻译: - 更多的例子,尽量做到每一知识点都有例子; - 更多的拓展阅读,部分章节添加了作者学习时,所查阅的资料; 所以这也是作者自身学习`pytest`的历程,希望能有更多的人了解这款优秀的测试框架; # 环境 - `pytest`版本:5.1.3 - `python`版本:3.7.3 # 使用 - `git clone git@github.com:luizyao/pytest-chinese-doc.git`仓库: `docs/`目录下包含所有的文章,以[markdown](https://daringfireball.net/projects/markdown/)格式编写; `src/`目录下包含所有的示例源码,以章节划分; - 进入项目的根目录下,执行以下命令: ```bash $ python3 -m venv .venv-5.1.3 # 使用虚拟环境 $ source .venv-5.1.3/bin/activate # 激活虚拟环境,不同的操作系统命令可能不一样 $ pip install -r requirements.txt # 安装依赖 $ pytest --version # 查看当前pytest的版本 ``` # 目录 - [1、安装和入门](docs/1、安装和入门.md) - [2、使用和调用](docs/2、使用和调用.md) - [3、编写断言](docs/3、编写断言.md) - [4、fixtures:明确的、模块化的和可扩展的](docs/4、fixtures:明确的、模块化的和可扩展的.md) - [5、猴子补丁](docs/5、猴子补丁.md) - [6、临时目录和文件](docs/6、临时目录和文件.md) - [7、捕获标准输出和标准错误输出](docs/7、捕获标准输出和标准错误输出.md) - [8、捕获告警信息](docs/8、捕获告警信息.md) - [9、集成文档测试](docs/9、集成文档测试.md) - [10、skip和xfail标记](docs/10、skip和xfail标记.md) - [11、测试的参数化](docs/11、测试的参数化.md) - [12、缓存:记录执行的状态](docs/12、缓存:记录执行的状态.md) # TODO - [ ] 阅读`pytest`源码 - [x] 基于`pytest`,实践一个WEB自动化框架 [pytest-pyppeteer](https://github.com/luizyao/pytest-pyppeteer): Test with pyppeteer in pytest. # LICENSE [MIT LICENSE](LICENSE) # 其它获取途径 - 关注微信公众号【小鹿的先森】,回复【pytest】: ![小鹿的先森](wechat.jpg) - 博客园: # Breaking Changes ## (2020-02-03) - 使用requirements.txt代替pipenv管理虚拟环境 ([0b0bb24](https://github.com/luizyao/pytest-chinese-doc/commit/0b0bb24))