精益测试python sdk
leantesting的Python项目详细描述
精益测试python sdk
用于"精益测试"的python客户端 api<;https://leantesting.com/en/api docs>;`\uu
您可以在https://lean testing.com上注册精益测试帐户。
要求
- python 3.0或更高版本
安装
除非您想修改包,否则不需要此源代码。 如果您只想使用精益测试python sdk,您应该运行:
pip install --upgrade leantesting
或
easy_install --upgrade leantesting
有关说明,请参见http://www.pip-installer.org/en/latest/index.html" rel="nofollow">http://www.pip-installer.org/en/latest/index.html 关于安装pip。如果您使用的是易于安装但不易于安装的系统 pip,您可以使用easy_install代替。如果你不使用virtualenv, 您可能必须在这些命令前面加上 sudo 前缀。你可以学到更多 关于virtualenv,请访问http://www.virtualenv.org/" rel="nofollow">http://www.virtualenv.org/
要从源安装,请运行:
python setup.py install
用法
包括精益测试python sdk
fromleantesting.ClientimportClientasLeanTestingClient
创建新实例
LT=LeanTestingClient()
获取当前标记
leantesting.getCurrentToken()
附加新的标记
leantesting.attachToken('9ErdKZXpGPnvHuJ9di92eAFqrp14GKvfHMyclGGh')
生成授权URL
generatedURL=leantesting.auth.generateAuthLink('DHxaSvtpl91Xos4vb7d0GKkXRu0GJxd5Rdha2HHx','https://www.example.com/appurl/','admin','a3ahdh2iqhdasdasfdjahf26')print(generatedURL)
交换 访问令牌的授权代码
token=leantesting.auth.exchangeAuthCode('DHxaSvtpl91Xos4vb7d0GKkXRu0GJxd5Rdha2HHx','DpOZxNbeL1arVbjUINoA9pOhgS8FNQsOkpE4CtXU','authorization_code','sOgY2DT47B2K0bqashnk0E6wUaYgbbspwdy9kGrk','https://www.example.com/appurl/')print(token)
获取用户信息
pip install --upgrade leantesting
0获取用户组织
pip install --upgrade leantesting
1
列出所有项目
pip install --upgrade leantesting
2创建一个新的项目
pip install --upgrade leantesting
3检索现有项目
pip install --upgrade leantesting
4列出项目部分
pip install --upgrade leantesting
5添加项目部分
pip install --upgrade leantesting
6列出项目版本
pip install --upgrade leantesting
7添加项目版本
pip install --upgrade leantesting
8列出项目用户
pip install --upgrade leantesting
9列出错误类型方案
easy_install --upgrade leantesting
0列出缺陷状态方案
easy_install --upgrade leantesting
1列出缺陷严重性方案
easy_install --upgrade leantesting
2列出缺陷再现性方案
easy_install --upgrade leantesting
3
列出项目中的所有错误
easy_install --upgrade leantesting
4创建新的 错误
easy_install --upgrade leantesting
5检索现有的 错误
easy_install --upgrade leantesting
6更新一个bug
easy_install --upgrade leantesting
7删除一个错误
easy_install --upgrade leantesting
8
列出错误 注释
easy_install --upgrade leantesting
9
列表错误 附件
python setup.py install
0上传附件
python setup.py install
1检索现有的附件
python setup.py install
2删除附件
python setup.py install
3
列出平台类型
python setup.py install
4检索平台类型
python setup.py install
5列出平台设备
python setup.py install
6检索现有设备
python setup.py install
7列出操作系统
python setup.py install
8检索现有操作系统
python setup.py install
9列出操作系统版本
fromleantesting.ClientimportClientasLeanTestingClient
0列出浏览器
fromleantesting.ClientimportClientasLeanTestingClient
1检索现有的浏览器
fromleantesting.ClientimportClientasLeanTestingClient
2列出浏览器版本 α、α、α四十三
使用过滤器
fromleantesting.ClientimportClientasLeanTestingClient
4实体列表 函数
fromleantesting.ClientimportClientasLeanTestingClient
5实体列表 迭代器在for循环中使用时,实体列表将 自动循环到第一页,而不考虑 页 筛选器。 结束循环后,实体列表将返回到第一个 页面或初始实例设置 导致无用的API请求调用。
fromleantesting.ClientimportClientasLeanTestingClient
6实体列表 手动迭代`` python注释= leantesting.bugs.find(38483.comments.all({'limit':1})打印( comments.toArray())