Beispiel #1
0
 def test_canGetStatusWhenAddedViaUnderlying(self):
     PivotalToJiraStatusMap().addMapping(jira="Closed", pivotal="Accepted")
     jiraStatus = JiraStatus(6, "Closed")
     PivotalToJiraStatusMap().insert(jiraStatus)
     testTicket = JiraTicket()
     testTicket.setStatus(jiraStatus.id)
     item = JiraTrackerItem(testTicket)
     self.assertEqual(item.status().jira(), [jiraStatus.name])
     PivotalToJiraStatusMap().reset()
 def test_canGetStatusWhenAddedViaUnderlying(self):
     PivotalToJiraStatusMap().addMapping(jira="Closed", pivotal="Accepted") 
     jiraStatus = JiraStatus(6, "Closed")
     PivotalToJiraStatusMap().insert(jiraStatus)
     testTicket = JiraTicket()
     testTicket.setStatus(jiraStatus.id)
     item = JiraTrackerItem(testTicket)
     self.assertEqual(item.status().jira(), [jiraStatus.name])
     PivotalToJiraStatusMap().reset()
Beispiel #3
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])
 def test_canAddStatus(self):
     PivotalToJiraStatusMap().addMapping(jira="Closed", pivotal="Accepted")
     jiraStatus = JiraStatus(6, "Closed")
     PivotalToJiraStatusMap().insert(jiraStatus)
     item = JiraTrackerItem()
     statusId = 6
     ticket = JiraTicket()
     ticket.setStatus(statusId)
     status = TrackerItemStatus(ticket)
     item.withStatus(status)
     self.assertEqual(item.status(), status)
     self.assertEqual(item.piecesToUpdate(), [{'id':"status", 'values':['',]},])
     PivotalToJiraStatusMap().reset()
Beispiel #5
0
 def test_canAddStatus(self):
     PivotalToJiraStatusMap().addMapping(jira="Closed", pivotal="Accepted")
     jiraStatus = JiraStatus(6, "Closed")
     PivotalToJiraStatusMap().insert(jiraStatus)
     item = JiraTrackerItem()
     statusId = 6
     ticket = JiraTicket()
     ticket.setStatus(statusId)
     status = TrackerItemStatus(ticket)
     item.withStatus(status)
     self.assertEqual(item.status(), status)
     self.assertEqual(item.piecesToUpdate(), [
         {
             'id': "status",
             'values': [
                 '',
             ]
         },
     ])
     PivotalToJiraStatusMap().reset()
 def test_canSetStatus(self):
     testTicket = testRemoteIssueFactory()
     ticket = JiraTicket(testTicket)
     statusId = 6
     ticket.setStatus(statusId)
     self.assertEqual(ticket.status(), statusId)
Beispiel #7
0
 def test_canSetStatus(self):
     testTicket = testRemoteIssueFactory()
     ticket = JiraTicket(testTicket)
     statusId = 6
     ticket.setStatus(statusId)
     self.assertEqual(ticket.status(), statusId)