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)
예제 #2
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)
 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)
예제 #4
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_previouslyExistingJiraInformationIsNotOverwritternBecauseDecoratedStoryDoesNotYetContainIt(self):
     story = Story()
     jiraId = "blah"
     jiraUrl = "blah2"
     story.jira_id = jiraId
     story.jira_url = jiraUrl
     story.SetName("name")
     story.SetDescription("description")
     item = PivotalTrackerItem(story)
     self.assertEqual(item.jiraKey(), jiraId)
     self.assertEqual(item.jiraUrl(), jiraUrl)
예제 #6
0
 def test_previouslyExistingJiraInformationIsNotOverwritternBecauseDecoratedStoryDoesNotYetContainIt(
         self):
     story = Story()
     jiraId = "blah"
     jiraUrl = "blah2"
     story.jira_id = jiraId
     story.jira_url = jiraUrl
     story.SetName("name")
     story.SetDescription("description")
     item = PivotalTrackerItem(story)
     self.assertEqual(item.jiraKey(), jiraId)
     self.assertEqual(item.jiraUrl(), jiraUrl)