def test_canDecorateStoryDescriptionWithJiraInfo(self):
     item = PivotalTrackerItem()
     jiraUrl = "https://www.jira.com/browse/TEST-pti1234"
     description = "description"
     decoratedDescription = "https://www.jira.com/browse/TEST-pti1234\ndescription"
     item.withDescription(description)
     item.withJiraUrl(jiraUrl)
     self.assertEqual(item.decoratedStory().GetDescription(), decoratedDescription)
 def test_doNotUpdateJiraUrlOnStoryWhenUpdatedWithDuplicate(self):
     story = Story()
     updateUrl = "http://www.updated.com"
     story.jira_url = updateUrl
     item = PivotalTrackerItem(story)
     item.withJiraUrl(updateUrl)
     storyToUpdate = item.decoratedStory()
     self.assertEqual(None, storyToUpdate.GetDescription())
     self.assertEqual([], storyToUpdate.UPDATE_FIELDS)
Exemplo n.º 3
0
 def test_doNotUpdateJiraUrlOnStoryWhenUpdatedWithDuplicate(self):
     story = Story()
     updateUrl = "http://www.updated.com"
     story.jira_url = updateUrl
     item = PivotalTrackerItem(story)
     item.withJiraUrl(updateUrl)
     storyToUpdate = item.decoratedStory()
     self.assertEqual(None, storyToUpdate.GetDescription())
     self.assertEqual([], storyToUpdate.UPDATE_FIELDS)
Exemplo n.º 4
0
 def test_canDecorateStoryDescriptionWithJiraInfo(self):
     item = PivotalTrackerItem()
     jiraUrl = "https://www.jira.com/browse/TEST-pti1234"
     description = "description"
     decoratedDescription = "https://www.jira.com/browse/TEST-pti1234\ndescription"
     item.withDescription(description)
     item.withJiraUrl(jiraUrl)
     self.assertEqual(item.decoratedStory().GetDescription(),
                      decoratedDescription)
 def test_canUpdateJiraUrlOnStory(self):
     story = Story()
     story.jira_url = "http://www.test.com"
     updateUrl = "http://www.updated.com"
     item = PivotalTrackerItem(story)
     item.withJiraUrl(updateUrl)
     self.assertEqual(item.jiraUrl(), updateUrl)
     storyToUpdate = item.decoratedStory()
     self.assertEqual(updateUrl+"\nNone", storyToUpdate.GetDescription())
     self.assertTrue('description' in storyToUpdate.UPDATE_FIELDS)
Exemplo n.º 6
0
 def test_canUpdateJiraUrlOnStory(self):
     story = Story()
     story.jira_url = "http://www.test.com"
     updateUrl = "http://www.updated.com"
     item = PivotalTrackerItem(story)
     item.withJiraUrl(updateUrl)
     self.assertEqual(item.jiraUrl(), updateUrl)
     storyToUpdate = item.decoratedStory()
     self.assertEqual(updateUrl + "\nNone", storyToUpdate.GetDescription())
     self.assertTrue('description' in storyToUpdate.UPDATE_FIELDS)
 def test_canAddAndUpdateJiraLinksToPivotalStories(self):
     tracker = self.pivotal_
     newUrl = "https://www.jira.com/TEST-pa1234"
     jiraTicketKey = "TEST-pa1234"
     description = "this is a test\nwith\nmultiple\nlines"
     item = PivotalTrackerItem().withSummary("test_canAddAndUpdateJiraLinksToPivotalStories").withDescription(description)
     item.withJiraUrl("http://www.jira.com/TEST-pa1234").withJiraKey(jiraTicketKey)
     tracker.update(item)
     item = next(tracker.items())
     item.withJiraUrl(newUrl)
     tracker.update(item)
     item = next(tracker.items())
     self.assertEqual(item.jiraUrl(), newUrl)
     self.assertEqual(item.jiraKey(), jiraTicketKey)
     self.assertEqual(item.description(), description)
 def test_canAddAndUpdateJiraLinksToPivotalStories(self):
     tracker = self.pivotal_
     newUrl = "https://www.jira.com/TEST-pa1234"
     jiraTicketKey = "TEST-pa1234"
     description = "this is a test\nwith\nmultiple\nlines"
     item = PivotalTrackerItem().withSummary(
         "test_canAddAndUpdateJiraLinksToPivotalStories").withDescription(
             description)
     item.withJiraUrl("http://www.jira.com/TEST-pa1234").withJiraKey(
         jiraTicketKey)
     tracker.update(item)
     item = next(tracker.items())
     item.withJiraUrl(newUrl)
     tracker.update(item)
     item = next(tracker.items())
     self.assertEqual(item.jiraUrl(), newUrl)
     self.assertEqual(item.jiraKey(), jiraTicketKey)
     self.assertEqual(item.description(), description)