def test_canDecorateStorySummaryWithJiraInfo(self):
     item = PivotalTrackerItem()
     jiraKey = "TEST-pti1234"
     summary = "summary"
     decoratedSummary = "[TEST-pti1234]: summary"
     item.withSummary(summary)
     item.withJiraKey(jiraKey)
     self.assertEqual(item.decoratedStory().GetName(), decoratedSummary)
 def test_canRemoveAllStoriesFromPivotal(self):
     tracker = self.pivotal_
     item = PivotalTrackerItem().withSummary("test_canRemoveAllStoriesFromPivotal-1")
     tracker.update(item)
     item.withSummary("test_canRemoveAllStoriesFromPivotal-2")
     tracker.update(item)
     tracker.deleteAllItems()
     self.assertRaises(StopIteration, next, tracker.items())
 def test_itemWithoutJiraInfoDoesNotDecorate(self):
     item = PivotalTrackerItem(Story())
     description = "description"
     summary = "summary"
     item.withDescription(description)
     item.withSummary(summary)
     self.assertEqual(item.decoratedStory().GetDescription(), description)
     self.assertEqual(item.decoratedStory().GetName(), summary)
Exemplo n.º 4
0
 def test_canDecorateStorySummaryWithJiraInfo(self):
     item = PivotalTrackerItem()
     jiraKey = "TEST-pti1234"
     summary = "summary"
     decoratedSummary = "[TEST-pti1234]: summary"
     item.withSummary(summary)
     item.withJiraKey(jiraKey)
     self.assertEqual(item.decoratedStory().GetName(), decoratedSummary)
Exemplo n.º 5
0
 def test_itemWithoutJiraInfoDoesNotDecorate(self):
     item = PivotalTrackerItem(Story())
     description = "description"
     summary = "summary"
     item.withDescription(description)
     item.withSummary(summary)
     self.assertEqual(item.decoratedStory().GetDescription(), description)
     self.assertEqual(item.decoratedStory().GetName(), summary)
 def test_canRemoveAllStoriesFromPivotal(self):
     tracker = self.pivotal_
     item = PivotalTrackerItem().withSummary(
         "test_canRemoveAllStoriesFromPivotal-1")
     tracker.update(item)
     item.withSummary("test_canRemoveAllStoriesFromPivotal-2")
     tracker.update(item)
     tracker.deleteAllItems()
     self.assertRaises(StopIteration, next, tracker.items())
 def test_whenTryingToChangeStatusToDuplicateStatusNoUpdateIsMade(self):
     summary = "summary"
     story = Story()
     story.SetName(summary)
     item = PivotalTrackerItem(story)
     item.withSummary(summary)
     storyToUpdate = item.decoratedStory()
     self.assertEqual(None, storyToUpdate.GetName())
     self.assertEqual([], storyToUpdate.UPDATE_FIELDS)
Exemplo n.º 8
0
 def test_whenTryingToChangeStatusToDuplicateStatusNoUpdateIsMade(self):
     summary = "summary"
     story = Story()
     story.SetName(summary)
     item = PivotalTrackerItem(story)
     item.withSummary(summary)
     storyToUpdate = item.decoratedStory()
     self.assertEqual(None, storyToUpdate.GetName())
     self.assertEqual([], storyToUpdate.UPDATE_FIELDS)
 def test_canDownloadStoriesFromPivotalTracker(self):
     tracker = self.pivotal_
     item = PivotalTrackerItem().withSummary("test_canDownloadStoriesFromPivotalTracker-1")
     tracker.update(item)
     item.withSummary("test_canDownloadStoriesFromPivotalTracker-2")
     tracker.update(item)
     itemIterator = tracker.items()
     next(itemIterator)
     next(itemIterator)
     self.assertRaises(StopIteration, next, itemIterator)
     pass
 def test_canUpdateItemAlreadyInPivotal(self):
     tracker = self.pivotal_
     item = PivotalTrackerItem().withSummary("test_canUpdateItemAlreadyInPivotal-to update").withDescription("can update?")
     tracker.update(item)
     item = next(tracker.items())
     newSummary = "test_canUpdateItemAlreadyInPivotal-1"
     newDescription = "yep - updated"
     item.withSummary(newSummary).withDescription(newDescription)
     tracker.update(item)
     item = next(tracker.items())
     self.assertEqual(item.summary(), newSummary)
     self.assertEqual(item.description(), newDescription)
 def test_canDownloadStoriesFromPivotalTracker(self):
     tracker = self.pivotal_
     item = PivotalTrackerItem().withSummary(
         "test_canDownloadStoriesFromPivotalTracker-1")
     tracker.update(item)
     item.withSummary("test_canDownloadStoriesFromPivotalTracker-2")
     tracker.update(item)
     itemIterator = tracker.items()
     next(itemIterator)
     next(itemIterator)
     self.assertRaises(StopIteration, next, itemIterator)
     pass
 def test_canUpdateItemAlreadyInPivotal(self):
     tracker = self.pivotal_
     item = PivotalTrackerItem().withSummary(
         "test_canUpdateItemAlreadyInPivotal-to update").withDescription(
             "can update?")
     tracker.update(item)
     item = next(tracker.items())
     newSummary = "test_canUpdateItemAlreadyInPivotal-1"
     newDescription = "yep - updated"
     item.withSummary(newSummary).withDescription(newDescription)
     tracker.update(item)
     item = next(tracker.items())
     self.assertEqual(item.summary(), newSummary)
     self.assertEqual(item.description(), newDescription)
 def test_changingSummaryChangesPivotalStorySummary(self):
     item = PivotalTrackerItem()
     summary = "New"
     returnedItem = item.withSummary(summary)
     self.assertEqual(item.underlying().GetName(), summary)
     self.assertEqual(returnedItem, item)
     storyToUpdate = returnedItem.decoratedStory()
     self.assertEqual(summary, storyToUpdate.GetName())
     self.assertTrue('name' in storyToUpdate.UPDATE_FIELDS)
     pass
Exemplo n.º 14
0
 def test_changingSummaryChangesPivotalStorySummary(self):
     item = PivotalTrackerItem()
     summary = "New"
     returnedItem = item.withSummary(summary)
     self.assertEqual(item.underlying().GetName(), summary)
     self.assertEqual(returnedItem, item)
     storyToUpdate = returnedItem.decoratedStory()
     self.assertEqual(summary, storyToUpdate.GetName())
     self.assertTrue('name' in storyToUpdate.UPDATE_FIELDS)
     pass