def update_issue(self, issue_key: str = None, issue_data: dict = None): """ Update the issue with the given data :param issue_key: the jira issue key :param issue_data: the issue update :return: a request Response """ return JiraIssue.update_issue(url=self.url, headers=self.header(), issue_key=issue_key, issue_data=issue_data)
def update_test(url=None, headers=None, test_key=None, test_description=None, test_name=None, test_type=None): data = { "fields": { "summary": test_name, "description": "", "customfield_10202": { "value": "Cucumber" }, "customfield_10203": { "value": str(test_type) }, "customfield_10204": test_description } } return JiraIssue.update_issue(url=url, headers=headers, issue_key=test_key, issue_data=data)
def update_story(url=None, headers=None, issue_key=None, title=None, description=None, epic_key=None, actor=None, action=None, benefit=None): data = { "fields": { "summary": title, "description": description, "customfield_10002": epic_key, JiraStories.ROLE_JIRA_KEY: actor, JiraStories.ACTION_JIRA_KEY: action, JiraStories.BENEFIT_JIRA_KEY: benefit } } return JiraIssue.update_issue(url=url, headers=headers, issue_key=issue_key, issue_data=data) # noqa