jfrog artifactory rest api的python包装器。
rtp的Python项目详细描述
rtpy
JFrog Artifactory REST API的python包装器
文档
安装
$ pip install rtpy
用法
importrtpy# instantiate a rtpy.Rtpy objectsettings={}settings["af_url"]="http://..."settings["api_key"]="123QWA..."# settings["username"] = "my_username"# settings["password"] = "my_password"af=rtpy.Rtpy(settings)# use a methodr=af.system_and_configuration.system_health_ping()print(r)# OK
运行测试
要求:
- 依赖项:请参见pyproject.toml中的[tool.poetry.dependencies]和[tool.poetry.dev dependencies]
- 运行的工件实例(具有有效的许可证)
从不在生产实例上运行测试!
启动
- 设置以下环境变量:
- af_test_url
- af_test_用户名
- af_test_密码
用户必须具有管理员权限(其API密钥将在测试期间被吊销)
- 克隆存储库并使用以下命令启动测试:
$ python -m pytest -v