def test_bad_format_string(self, fake_exit): """A bad format string exits the runner.""" previous_format = TAPTestResult.FORMAT bad_format = "Not gonna work {sort_desc}" TAPTestRunner.set_format(bad_format) result = TAPTestResult(None, True, 1) test = mock.Mock() result._description(test) self.assertTrue(fake_exit.called) TAPTestResult.FORMAT = previous_format
def _make_one(cls): # Yep, the stream is not being closed. stream = open(os.devnull, 'w') result = TAPTestResult(stream, False, 0) result.tracker = Tracker() return result