def createCycle(self, cycleName):
if cycleName in self.getExistedCycleNames():
return self.getCycleId(cycleName)
headers = {"Authorization": " Basic " + b64encode(self.username + ":" + self.password),
"Content-Type": "application/json"}
startDate = datetime.datetime.now().strftime('%d/%b/%y')
values = json.dumps(
{ "clonedCycleId": "",
"name": cycleName,
"build": "",
"environment": "",
"description": "AACI Zephyr plugin",
"startDate": startDate,
"endDate": "",
"projectId": self.projectId,
"versionId": self.versionId})
url = self.zapiBaseUrl + '/zapi/latest/cycle'
request = Request(url, data=values, headers=headers)
response = json.load(urlopen(request, context=ssl._create_unverified_context()))
#print json.dumps(response)
return response['id']
评论列表
文章目录