def test_updateAddsNewComments(self): jira = JiraTracker() jiraInstance = self.getMockFor(jira) testing = Testing() item = self.itemWithComments(testing) jira.update(item) verify(jiraInstance.service, times=2).addComment(any(), any(), any()) pass
def test_doNotAddCommentsGreaterThan20000Characters(self): tracker = self.makeValidTracker() trackerInstance = self.trackerInstance_ testing = Testing() item = self.itemWithComments(testing) item.addComment(Testing.stringOfAsOfSize(20002)) tracker.updateCommentsFor(item) verify(trackerInstance, times=2).AddComment(any(), any())
def test_canAddCommentsToTicket(self): jira = JiraTracker() jiraInstance = self.getMockFor(jira) testing = Testing() item = self.itemWithComments(testing) jira.updateCommentsFor(item) inorder.verify(jiraInstance.service).login(any(),any()) inorder.verify(jiraInstance.service).addComment(self.auth_, testing.issue.key, {"body":testing.comment1.text()}) inorder.verify(jiraInstance.service).addComment(self.auth_, testing.issue.key, {"body":testing.comment2.text()}) pass
def test_updateAddsNewComments(self): tracker = self.makeValidTracker() trackerInstance = self.trackerInstance_ updatedStory = mock() testing = Testing() item = self.itemWithComments(testing) when(trackerInstance).UpdateStory(any()).thenReturn(updatedStory) when(updatedStory).GetName().thenReturn("") tracker.update(item) verify(trackerInstance, times=2).AddComment(any(), any()) pass
def test_canAddCommentsToStoryTicket(self): tracker = self.makeValidTracker() trackerInstance = self.trackerInstance_ testing = Testing() item = self.itemWithComments(testing) tracker.updateCommentsFor(item) inorder.verify(trackerInstance).AddComment(testing.issue.GetStoryId(), testing.comment1.text()) inorder.verify(trackerInstance).AddComment(testing.issue.GetStoryId(), testing.comment2.text()) pass