tep

关键字驱动框架

https://github.com/dongfanger/tep

Science Score: 26.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Committers with academic emails
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (1.7%) to scientific vocabulary
Last synced: 10 months ago · JSON representation

Repository

关键字驱动框架

Basic Info
  • Host: GitHub
  • Owner: dongfanger
  • License: apache-2.0
  • Language: Python
  • Default Branch: master
  • Homepage:
  • Size: 932 KB
Statistics
  • Stars: 89
  • Watchers: 4
  • Forks: 28
  • Open Issues: 2
  • Releases: 0
Created over 6 years ago · Last pushed about 1 year ago
Metadata Files
Readme License

README.md

简介

tep是Try Easy Pytest的首字母缩写,帮你轻松上手pytest。

框架特点:

  • 基于pytest封装,成熟、稳定且扩展性强。
  • 框架完全由Python构建,没有混杂其他语言。
  • 原生Python语法,学习Python,零成本使用框架。
  • HAR包转换pytest用例。
  • 函数v()支持${}占位符语法,便捷管理接口数据。

安装

支持Python3.8以上版本

创建虚拟环境:python -m venv .venv

激活虚拟环境,Windows用户:activate.bat Mac用户:source .venv/bin/activate

安装tep:pip install tep

验证安装成功:tep -V

更多介绍

原创接口测试框架tep

重要版本说明

  • V3.0.0 纯粹Python接口测试框架
  • V2.0.0 关键字驱动框架
  • V1.0.0 tep小工具完整教程
  • V0.2.3 tep小工具首次开源

Owner

  • Login: dongfanger
  • Kind: user
  • Location: Chengdu

Never too late to learn.

GitHub Events

Total
  • Watch event: 3
  • Push event: 24
  • Fork event: 2
  • Create event: 1
Last Year
  • Watch event: 3
  • Push event: 24
  • Fork event: 2
  • Create event: 1

Committers

Last synced: over 3 years ago

All Time
  • Total Commits: 154
  • Total Committers: 7
  • Avg Commits per committer: 22.0
  • Development Distribution Score (DDS): 0.656
Top Committers
Name Email Commits
dongfanger 2****4@q****m 53
dongfanger d****g@c****m 44
dongfanger d****r@o****m 40
wanggang424 w****4@j****m 8
dongfanger 4****r@u****m 5
zhangwenkal 4****8@q****m 3
dependabot[bot] 4****]@u****m 1
Committer Domains (Top 20 + Academic)

Issues and Pull Requests

Last synced: 11 months ago

All Time
  • Total issues: 6
  • Total pull requests: 4
  • Average time to close issues: 7 days
  • Average time to close pull requests: 4 days
  • Total issue authors: 4
  • Total pull request authors: 2
  • Average comments per issue: 3.67
  • Average comments per pull request: 0.0
  • Merged pull requests: 2
  • Bot issues: 0
  • Bot pull requests: 3
Past Year
  • Issues: 0
  • Pull requests: 0
  • Average time to close issues: N/A
  • Average time to close pull requests: N/A
  • Issue authors: 0
  • Pull request authors: 0
  • Average comments per issue: 0
  • Average comments per pull request: 0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • zhangwk02 (3)
  • boiledwater1 (1)
  • Fengxx545 (1)
  • sunyb3 (1)
Pull Request Authors
  • dependabot[bot] (4)
  • zhangwk02 (1)
Top Labels
Issue Labels
Pull Request Labels
dependencies (4)

Packages

  • Total packages: 1
  • Total downloads:
    • pypi 273 last-month
  • Total dependent packages: 1
  • Total dependent repositories: 2
  • Total versions: 55
  • Total maintainers: 1
pypi.org: tep

tep is a testing framework to help you write pytest more easily. Try Easy Pytest!

  • Versions: 55
  • Dependent Packages: 1
  • Dependent Repositories: 2
  • Downloads: 273 Last month
Rankings
Dependent packages count: 4.8%
Forks count: 7.7%
Downloads: 7.7%
Average: 8.0%
Stargazers count: 8.2%
Dependent repos count: 11.6%
Maintainers (1)
Last synced: 11 months ago

Dependencies

poetry.lock pypi
  • wget 3.2 develop
  • allure-pytest 2.9.45
  • allure-python-commons 2.9.45
  • anyio 3.5.0
  • asgiref 3.5.0
  • atomicwrites 1.4.0
  • attrs 21.4.0
  • certifi 2021.10.8
  • charset-normalizer 2.0.12
  • click 8.0.4
  • colorama 0.4.4
  • faker 4.18.0
  • fastapi 0.72.0
  • h11 0.13.0
  • idna 3.3
  • importlib-metadata 4.11.3
  • iniconfig 1.1.1
  • jmespath 0.9.5
  • loguru 0.4.1
  • packaging 21.3
  • pluggy 1.0.0
  • py 1.11.0
  • pydantic 1.9.0
  • pyparsing 3.0.7
  • pytest 7.1.1
  • pytest-assume 2.4.3
  • python-dateutil 2.8.2
  • pyyaml 5.4.1
  • requests 2.27.1
  • six 1.16.0
  • sniffio 1.2.0
  • starlette 0.17.1
  • text-unidecode 1.3
  • tomli 2.0.1
  • typing-extensions 4.1.1
  • urllib3 1.26.9
  • uvicorn 0.17.6
  • win32-setctime 1.1.0
  • zipp 3.7.0
pyproject.toml pypi
  • wget ^3.2 develop
  • allure-pytest ^2.8.16
  • allure-python-commons ^2.8.16
  • faker ^4.1.1
  • fastapi ^0.72.0
  • jmespath ^0.9.5
  • loguru ^0.4.1
  • pydantic ^1.9.0
  • pytest ^7.1.1
  • pytest-assume ^2.4.2
  • python ^3.7
  • pyyaml ^5.4.1
  • requests ^2.22.0
  • urllib3 ^1.25.9
  • uvicorn ^0.17.0