示例#1
0
文件: test_utils.py 项目: rowhit/shub
 def test_load_status_url(self):
     self.assertRaises(NotFoundException, load_status_url, 0)
     # try with void file
     open(self.status_file, 'a').close()
     self.assertRaises(BadConfigException, load_status_url, 0)
     # try with data
     with open(self.status_file, 'w') as f:
         f.write('1: http://link1\n2: https://link2\n')
     self.assertRaises(NotFoundException, load_status_url, 0)
     assert load_status_url(1) == 'http://link1'
     assert load_status_url(2) == 'https://link2'
示例#2
0
def cli(id):
    status_url = load_status_url(id)
    status_req = requests.get(status_url, timeout=300)
    status_req.raise_for_status()
    result = status_req.json()
    click.echo("Deploy results: {}".format(result))