# ['SC'] project key parameter where view will be created
# ['GUI Coverage'] the name parameter of the coverage
# ['true'] boolean parameter of the visibility of the view
# ['column'] the column parameter of the view that will be created
# an array of objects compose of name, type ("filter", "jql", or "issue types"), filter, and link types
column = '[{"name":"Column 1","type":"jql","filter":"issuetype in (bug, improvement)","linkTypes":[]},' \
'{"name":"Column 2","type":"jql","filter":"issuetype = change","linkTypes":["relates to"]}]'
# Store the result of the POST request to [response]
response = create_coverage_view(HOST_URL, USERNAME, PASSWORD, 'SC', 'GUI Coverage', 'true', column)
# Check response if coverage view is created
if response.status_code == 201:
print response.text
else:
print 'Error code: ', response.status_code
print response.text |