def test_cannotSetDuplicateStatusForStory(self):
     story = Story()
     startingStatus = "unscheduled"
     story.SetCurrentState(startingStatus)
     item = PivotalTrackerItem(story)
     item.withStatus(item.status())
     self.assertEqual(startingStatus, item.status().pivotal())
     self.assertEqual([], item.decoratedStory().UPDATE_FIELDS)
Exemplo n.º 2
0
 def test_cannotSetDuplicateStatusForStory(self):
     story = Story()
     startingStatus = "unscheduled"
     story.SetCurrentState(startingStatus)
     item = PivotalTrackerItem(story)
     item.withStatus(item.status())
     self.assertEqual(startingStatus, item.status().pivotal())
     self.assertEqual([], item.decoratedStory().UPDATE_FIELDS)
 def test_canSetStatusForStory(self):
     story = Story()
     startingStatus = "unscheduled"
     story.SetCurrentState(startingStatus)
     accepted = "Accepted"
     item = PivotalTrackerItem(story)
     self.assertEqual(startingStatus, item.status().pivotal())
     status = mock()
     when(status).pivotal().thenReturn(accepted)
     item.withStatus(status)
     self.assertEqual(story.GetCurrentState(), accepted)
     self.assertEqual(status, item.status())
     self.assertTrue('current_state' in item.decoratedStory().UPDATE_FIELDS)
Exemplo n.º 4
0
 def test_canSetStatusForStory(self):
     story = Story()
     startingStatus = "unscheduled"
     story.SetCurrentState(startingStatus)
     accepted = "Accepted"
     item = PivotalTrackerItem(story)
     self.assertEqual(startingStatus, item.status().pivotal())
     status = mock()
     when(status).pivotal().thenReturn(accepted)
     item.withStatus(status)
     self.assertEqual(story.GetCurrentState(), accepted)
     self.assertEqual(status, item.status())
     self.assertTrue('current_state' in item.decoratedStory().UPDATE_FIELDS)
 def test_canAdjustStateOfTicket(self):
     tracker = self.pivotal_
     item = PivotalTrackerItem().withSummary(
         "test_canAdjustStateOfTicket-1").withDescription(
             "can change the status of this ticket?").withType("bug")
     done = Testing.putItemToTrackerAndChangeStatusTo(
         "accepted", item, tracker)
     item = next(tracker.items())
     self.assertEqual(item.status(), done)
 def test_canAdjustStateOfTicket(self):
     tracker = self.pivotal_
     item = PivotalTrackerItem().withSummary("test_canAdjustStateOfTicket-1").withDescription("can change the status of this ticket?").withType("bug")  
     done = Testing.putItemToTrackerAndChangeStatusTo("accepted", item, tracker)
     item = next(tracker.items())
     self.assertEqual(item.status(), done)