Metadata-Version: 2.1
Name: tep
Version: 2.1.1
Summary: tep is a testing framework to help you write pytest more easily. Try Easy Pytest!
Home-page: https://github.com/dongfanger/tep
License: Apache-2.0
Keywords: testing,keyword driven,framework,pytest
Author: dongfanger
Author-email: dongfanger@outlook.com
Requires-Python: >=3.8,<4.0
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Operating System :: MacOS
Classifier: Operating System :: Microsoft :: Windows
Classifier: Operating System :: POSIX :: Linux
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Topic :: Software Development :: Quality Assurance
Classifier: Topic :: Software Development :: Testing
Requires-Dist: allure-pytest (>=2.13.2,<3.0.0)
Requires-Dist: allure-python-commons (>=2.13.2,<3.0.0)
Requires-Dist: deepdiff (>=6.7.1,<7.0.0)
Requires-Dist: faker (>=4.1.1,<5.0.0)
Requires-Dist: fastapi (>=0.72.0,<0.73.0)
Requires-Dist: filelock (>=3.8.2,<4.0.0)
Requires-Dist: haralyzer (>=2.4.0,<3.0.0)
Requires-Dist: httpx (>=0.25.1,<0.26.0)
Requires-Dist: jsonpath (>=0.82,<0.83)
Requires-Dist: loguru (>=0.4.1,<0.5.0)
Requires-Dist: pydantic (>=1.9.0,<2.0.0)
Requires-Dist: pymysql (>=1.1.0,<2.0.0)
Requires-Dist: pytest (>=7.1.1,<8.0.0)
Requires-Dist: pytest-assume (>=2.4.2,<3.0.0)
Requires-Dist: pytest-html (>=4.0.2,<5.0.0)
Requires-Dist: pytest-xdist (>=3.1.0,<4.0.0)
Requires-Dist: pyyaml (>=6.0.1,<7.0.0)
Requires-Dist: requests (>=2.22.0,<3.0.0)
Requires-Dist: tenacity (>=8.2.3,<9.0.0)
Requires-Dist: urllib3 (>=2.0.7,<3.0.0)
Requires-Dist: uvicorn (>=0.17.0,<0.18.0)
Project-URL: Repository, https://github.com/dongfanger/tep
Description-Content-Type: text/markdown

[关键字驱动框架教程](https://dongfanger.gitee.io/blog/%E5%BC%80%E6%BA%90%E9%A1%B9%E7%9B%AE/001-%E3%80%90%E6%A1%86%E6%9E%B6%E3%80%91%E5%85%B3%E9%94%AE%E5%AD%97%E9%A9%B1%E5%8A%A8%E6%A1%86%E6%9E%B6.html)

教程会在每月底发布版本后进行更新，如果热修复版本发布，也会进行更新。

🌟更新日志🌟


- ✅V2.1.1（已发布）
  - HAR包转换pytest用例功能纳入脚手架，主推，内容写入教程“快速入门”章节
  - 脚手架.gitignore文件后缀问题修复
- V2.1.0
  - 支持HTTP/2协议，httpx库实现
  - 支持HAR包转换为pytest用例，支持HTTP1和HTTP2协议
  - 基于HAR包的回放对比，字段对比输出TXT，文本对比输出HTML
  - 自定义日志对象，logger和sys_logger输出到用户/系统不同文件
  - 支持接口重试，CODE码/异常匹配，超时设置等，tenacity库实现
- V2.0.1 cli修改，查看版本`tep -V`，V大写，创建脚手架`tep new demo`，使用new
- V2.0.0 tep关键字驱动框架
- V1.0.0 tep小工具完整教程
- V0.2.3 tep小工具首次开源
