def test_version(self): fix_version = jira_adapter.get_next_release_name_in_project("HOSTDEV") key = jissue(["create", "task", "this is a test", "--fix-version=0.16", "HOSTDEV"]) issue = jira_adapter.get_issue(key) self.assertEquals(jira_adapter.issue_mappings['FixVersions'](issue), ["0.16"]) self.assertEquals(jira_adapter.issue_mappings['Type'](issue), "Task") jira_adapter.resolve_issue(key, 'Not a Bug', fix_version)
def test_component__jish(self): fix_version = jira_adapter.get_next_release_name_in_project("HOSTDEV") key = jissue(["create", "Bug", "this is a test"], dict(JISSUE_COMPONENT="integration-tests", JISSUE_PROJECT="HOSTDEV")) issue = jira_adapter.get_issue(key) self.assertEquals(jira_adapter.issue_mappings['Components'](issue), ["integration-tests"]) jira_adapter.resolve_issue(key, 'Not a Bug', fix_version)
def test_description(self): fix_version = jira_adapter.get_next_release_name_in_project("HOSTDEV") summary, description = "summary goes here", "description goes here" key = jissue(["create", "bug", "{}\n{}".format(summary, description), "HOSTDEV"]) issue = jira_adapter.get_issue(key) self.assertEquals(description, issue.fields().description) jira_adapter.resolve_issue(key, 'Not a Bug', fix_version)
def test_component(self): fix_version = jira_adapter.get_next_release_name_in_project("HOSTDEV") key = jissue(["create", "Bug", "this is a test", "--component=integration-tests", "HOSTDEV"]) issue = jira_adapter.get_issue(key) self.assertEquals(jira_adapter.issue_mappings['Components'](issue), ["integration-tests"]) jira_adapter.resolve_issue(key, 'Not a Bug', fix_version)