def test_canSetRequestor(self): item = PivotalTrackerItem() requestor = "me" item.withRequestor(PivotalUser(requestor)) self.assertEqual(requestor, item.requestor().pivotal()) self.assertEqual(requestor, item.underlying().GetRequestedBy()) self.assertTrue('requested_by' in item.decoratedStory().UPDATE_FIELDS)
def test_canSetOwner(self): item = PivotalTrackerItem() owner = "me" item.withOwner(PivotalUser(owner)) self.assertEqual(owner, item.owner().pivotal()) self.assertEqual(owner, item.underlying().GetOwnedBy()) self.assertTrue('owned_by' in item.decoratedStory().UPDATE_FIELDS)
def test_canSetOwner(self): item = PivotalTrackerItem() owner = "me" item.withOwner(PivotalUser(owner)) self.assertEqual(owner, item.owner().pivotal()) self.assertEqual(owner, item.underlying().GetOwnedBy()) self.assertTrue('owned_by' in item.decoratedStory().UPDATE_FIELDS)
def test_canSetRequestor(self): item = PivotalTrackerItem() requestor = "me" item.withRequestor(PivotalUser(requestor)) self.assertEqual(requestor, item.requestor().pivotal()) self.assertEqual(requestor, item.underlying().GetRequestedBy()) self.assertTrue('requested_by' in item.decoratedStory().UPDATE_FIELDS)
def test_changingDescriptionChangesPivotalStoryDescription(self): item = PivotalTrackerItem() description = "New" returnedItem = item.withDescription(description) self.assertEqual(item.underlying().GetDescription(), description) self.assertEqual(returnedItem, item) storyToUpdate = returnedItem.decoratedStory() self.assertEqual(description, storyToUpdate.GetDescription()) self.assertTrue('description' in storyToUpdate.UPDATE_FIELDS) pass
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
def test_changingDescriptionChangesPivotalStoryDescription(self): item = PivotalTrackerItem() description = "New" returnedItem = item.withDescription(description) self.assertEqual(item.underlying().GetDescription(), description) self.assertEqual(returnedItem, item) storyToUpdate = returnedItem.decoratedStory() self.assertEqual(description, storyToUpdate.GetDescription()) self.assertTrue('description' in storyToUpdate.UPDATE_FIELDS) pass
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