Beispiel #1
0
 def test__main(self):
     from docopt import DocoptExit
     with self.assertRaises(DocoptExit):
         jira_cli._jissue(list())
Beispiel #2
0
 def test_show__unicode(self):
     jira_cli._jissue(["show", "HIP-555"])
Beispiel #3
0
 def test__list(self):
     jira_cli._jissue(["list"])
Beispiel #4
0
 def test__modifying_options(self):
     key = jira_cli._jissue(["create", environ.get("TEST_PROJECT", "HOSTDEV"), "jissue test", "--issue-type=Task"])
     target = jira_cli._jissue(["create", environ.get("TEST_PROJECT", "HOSTDEV"), "jissue test", "--issue-type=Task"])
     jira_cli._jissue(["show", key])
     jira_cli._jissue(["start", key])
     jira_cli._jissue(["comment", key, "this is a test"])
     jira_cli._jissue(["stop", key])
     jira_cli._jissue(["show", key])
     jira_cli._jissue(["link", key, target])
     jira_cli._jissue(["show", key])
     jira_cli._jissue(["resolve", target, "this is a test"])
     jira_cli._jissue(["resolve", key, "this is a test"])
     jira_cli._jissue(["show", key])
Beispiel #5
0
 def test__choose_action(self):
     with patch("infi.jira_cli.actions.list_issues") as list_issues:
         jira_cli._jissue(["list"])
     self.assertTrue(list_issues.called)