def test_cannotSetNoneTypeForStory(self): story = Story() defaultStoryType = "feature" story.SetStoryType(defaultStoryType) item = PivotalTrackerItem(story) item.withType(None) self.assertEqual(story.GetStoryType(), defaultStoryType) self.assertEqual([], item.decoratedStory().UPDATE_FIELDS)
def test_cannotSetNoneTypeForStory(self): story = Story() defaultStoryType = "feature" story.SetStoryType(defaultStoryType) item = PivotalTrackerItem(story) item.withType(None) self.assertEqual(story.GetStoryType(), defaultStoryType) self.assertEqual([], item.decoratedStory().UPDATE_FIELDS)
def test_canChangeStoryType(self): tracker = self.pivotal_ itemType = "bug" item = PivotalTrackerItem().withSummary("test_canChangeStoryType-1").withDescription("can change the type of this ticket?") tracker.update(item) item = next(tracker.items()) item.withType(itemType) tracker.update(item) updatedItem = next(tracker.items()) self.assertEqual(itemType, updatedItem.type())
def test_canSetTypeForStory(self): story = Story() defaultStoryType = "feature" story.SetStoryType(defaultStoryType) item = PivotalTrackerItem(story) self.assertEqual(defaultStoryType, item.type()) type = "bug" item.withType(type) self.assertEqual(story.GetStoryType(), type) self.assertEqual(type, item.type()) self.assertTrue('story_type' in item.decoratedStory().UPDATE_FIELDS)
def test_canSetTypeForStory(self): story = Story() defaultStoryType = "feature" story.SetStoryType(defaultStoryType) item = PivotalTrackerItem(story) self.assertEqual(defaultStoryType, item.type()) type = "bug" item.withType(type) self.assertEqual(story.GetStoryType(), type) self.assertEqual(type, item.type()) self.assertTrue('story_type' in item.decoratedStory().UPDATE_FIELDS)
def test_canChangeStoryType(self): tracker = self.pivotal_ itemType = "bug" item = PivotalTrackerItem().withSummary( "test_canChangeStoryType-1").withDescription( "can change the type of this ticket?") tracker.update(item) item = next(tracker.items()) item.withType(itemType) tracker.update(item) updatedItem = next(tracker.items()) self.assertEqual(itemType, updatedItem.type())