예제 #1
0
 def test_whenSeedingWithRemoteStatusForJira(self):
     ticket = JiraTicket()
     statusId = "1234"
     closed = "Closed"
     ticket.setStatus(statusId)
     mapObject = mock()
     when(mapObject).translateStatusTo('jiraStatusName', statusId).thenReturn([closed])
     status = TrackerItemStatus(ticket, apiObject=mapObject)
     status.pivotal()
     inorder.verify(mapObject).translateStatusTo('jiraStatusName', statusId)
     inorder.verify(mapObject).translateStatusTo('pivotal', closed)
     self.assertEqual(status.jira(), [closed])
예제 #2
0
 def test_whenSeedingWithPivotalStatus(self):
     pivotalStatus = "Started"
     mapObject = mock()
     status = TrackerItemStatus(pivotalStatus, apiObject=mapObject)
     status.jira()
     verify(mapObject).translateStatusTo('jira', pivotalStatus)
     self.assertEqual(status.pivotal(), pivotalStatus) 
예제 #3
0
 def test_canCreateDefaultStatus(self):
     status = TrackerItemStatus()
     self.assertEqual(status.jira(), None) 
     self.assertEqual(status.pivotal(), None)