Zephyr (TM4J) Python REST API 包装器
项目描述
Zephyr-python-api
项目描述
这是 Zephyr Scale (TM4J) REST API 的一组包装器。这意味着您可以在没有 GUI 的情况下与 Zephyr Scale 进行交互,使用 python 代码访问它并为您的日常交互创建自动化脚本。
注意:目前仅实现了 Scale Cloud 包装器。
待办事项:
- Scale Server 包装器实现
- 使用示例
安装
pip install zephyr-python-api
示例用法
Zephyr Cloud 身份验证:
from zephyr import ZephyrScale
zscale = ZephyrScale(token=<your_token>)
Zephyr 服务器 (TM4J) 身份验证:
from zephyr import API_V1, ZephyrScale
# Auth can be made with Jira token
auth = {"token": "<your_jira_token>"}
# or with login and password (suggest using get_pass)
auth = {"username": "<your_login>", "password": "<your_password>"}
# or even session cookie dict
auth = {"cookies": "<session_cookie_dict>"}
zscale = ZephyrScale(api=API_V1, base_url=<your_base_url>, **auth)
然后可以与 api 包装器交互:
zapi = zscale.api
# Get all test cases
all_test_cases = zapi.test_cases.get_test_cases()
# Get a single test case by its id
test_case = zapi.test_cases.get_test_case("<test_case_id>")
# Create a test case
creation_result = zapi.test_cases.create_test_case("<project_key>", "test_case_name")
执照
该库在 Apache 2.0 许可下获得许可。
链接
项目详情
下载文件
下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。
源分布
zephyr-python-api-0.0.1.dev2.tar.gz
(12.5 kB
查看哈希)
内置分布
关
zephyr_python_api -0.0.1.dev2-py3-none-any.whl 的哈希值
| 算法 | 哈希摘要 | |
|---|---|---|
| SHA256 | 39859b5aea9bfe322fa9a842c3349e365e4d2cb9735d2247d81f85e1f09ca624 |
|
| MD5 | aa7f521bb90030b2ba762f6ccf87ff2f |
|
| 布莱克2-256 | f2f19e99245fba622f2b145ee7f50fbd420c700bf4f5c76b80bf0982583c8a84 |