def test_get_issue_url_no_bug(self): """Test for a case when testcase has no bugs associated with it.""" testcase = data_types.Testcase() test_issue_tracker = issue_tracker.IssueTracker() self.mock.get_issue_tracker_for_testcase.return_value = test_issue_tracker issue_tracker_utils.get_issue_url(testcase) self.assertEqual(0, self.mock.issue_url.call_count)
def test_get_issue_url_group_bug(self): """Test for a case when testcase is associated with a group bug.""" testcase = data_types.Testcase() testcase.group_bug_information = 31337 test_issue_tracker = issue_tracker.IssueTracker() self.mock.get_issue_tracker_for_testcase.return_value = test_issue_tracker issue_tracker_utils.get_issue_url(testcase) self.mock.issue_url.assert_called_with(test_issue_tracker, '31337')