コード例 #1
0
ファイル: test__cli.py プロジェクト: da-x/infi.jira_cli
 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)
コード例 #2
0
ファイル: test__cli.py プロジェクト: da-x/infi.jira_cli
 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)
コード例 #3
0
ファイル: test__cli.py プロジェクト: da-x/infi.jira_cli
 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)
コード例 #4
0
ファイル: test__cli.py プロジェクト: da-x/infi.jira_cli
 def test_jish_and_short(self):
     fix_version = jira_adapter.get_next_release_name_in_project("HOSTDEV")
     with mock_stdout() as stdout:
         key = jissue(["create", "bug", "this is a test", "--short"], dict(JISSUE_PROJECT="HOSTDEV",
                                                                           JISSUE_COMPONENT="jissue",
                                                                           JISSUE_VERSION=fix_version))
     self.assertEquals(key, stdout.getvalue().strip())
     jira_adapter.resolve_issue(key, 'Not a Bug', fix_version)
コード例 #5
0
ファイル: test__cli.py プロジェクト: da-x/infi.jira_cli
def test_issue_context():
    """:yield: jira issue"""
    fix_version = jira_adapter.get_next_release_name_in_project("HOSTDEV")
    issue = jira_adapter.create_issue("HOSTDEV", "Bug", "jissue", fix_version, "issue in jissue unittest")
    skip_resolve = False
    try:
        yield issue
    except SkipResolve:
        skip_resolve = True
    finally:
        if not skip_resolve:
            jira_adapter.resolve_issue(issue.key, 'Not a Bug', fix_version)
コード例 #6
0
ファイル: test__cli.py プロジェクト: da-x/infi.jira_cli
 def test_jish(self):
     with test_issue_context() as issue:
         fix_version = jira_adapter.get_next_release_name_in_project("HOSTDEV")
         jira_adapter.resolve_issue(issue.key, "Not a Bug", fix_version)
         self.assertEquals(jissue(["reopen"], dict(JISSUE_ISSUE=issue.key)), 0)
コード例 #7
0
ファイル: test__cli.py プロジェクト: da-x/infi.jira_cli
 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)
コード例 #8
0
ファイル: test__cli.py プロジェクト: da-x/infi.jira_cli
 def test_simple(self):
     fix_version = jira_adapter.get_next_release_name_in_project("HOSTDEV")
     with mock_stdout() as stdout:
         key = jissue(["create", "bug", "this is a test", "HOSTDEV"])
     self.assertIn(key, stdout.getvalue().strip())
     jira_adapter.resolve_issue(key, 'Not a Bug', fix_version)
コード例 #9
0
ファイル: test__cli.py プロジェクト: Infinidat/infi.jira_cli
 def test_simple(self):
     with test_issue_context() as issue:
         fix_version = jira_adapter.get_next_release_name_in_project("HOSTDEV")
         jira_adapter.resolve_issue(issue.key, "Not a Bug", fix_version)
         self.assertEqual(jissue(["reopen", issue.key]), 0)