# coding=utf-8
import json
import requests
import unittest
from requests.auth import HTTPBasicAuth
class JenkinsGetTestCase(unittest.TestCase):
def setUp(self):
self.r = requests.get('http://192.168.217.130:8080/jenkins/api/json?tree=jobs[name]')
def test_getAllJobsName(self):
result = self.r.text
json_result = json.loads(result)
print json_result
self.assertEqual(json_result['jobs'][0]['name'], 'check_python_version')
def test_getAllJobsNameSimple(self):
json_result = self.r.json()
self.assertEqual(json_result['jobs'][0]['name'], 'check_python_version')
# 测试开启鉴权的接口-禁用某个job
if __name__ == '__main__':
unittest.main()
接口鉴权
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
相关阅读更多精彩内容
- 上一篇:PhoneGap Hybrid APP 开发实战(2):Framework7 + Vue.js模板 通过上...
- 上一篇文章介绍了使用JWT协议来做token认证的功能,继续装逼下去,怎样实现一个鉴权的模块? 假设token认证...
- 作用 按照官方文档所说的话,LogCompare这个功能主要是拿来做基线对比的,当我们选中一个目标日志,点一下Lo...