def testUserStoryRunSucceeded(self): run = user_story_run.UserStoryRun(self.user_stories[0]) self.assertTrue(run.ok) self.assertFalse(run.failed) self.assertFalse(run.skipped) run = user_story_run.UserStoryRun(self.user_stories[0]) run.AddValue(scalar.ScalarValue(self.user_stories[0], 'a', 's', 1)) self.assertTrue(run.ok) self.assertFalse(run.failed) self.assertFalse(run.skipped)
def testUserStoryRunSkipped(self): run = user_story_run.UserStoryRun(self.user_stories[0]) run.AddValue( failure.FailureValue.FromMessage(self.user_stories[0], 'test')) run.AddValue(skip.SkipValue(self.user_stories[0], 'test')) self.assertFalse(run.ok) self.assertFalse(run.failed) self.assertTrue(run.skipped) run = user_story_run.UserStoryRun(self.user_stories[0]) run.AddValue(scalar.ScalarValue(self.user_stories[0], 'a', 's', 1)) run.AddValue(skip.SkipValue(self.user_stories[0], 'test')) self.assertFalse(run.ok) self.assertFalse(run.failed) self.assertTrue(run.skipped)
def WillRunPage(self, page): assert not self._current_page_run, 'Did not call DidRunPage.' self._current_page_run = user_story_run.UserStoryRun(page) self._progress_reporter.WillRunPage(self)