def run_main(args): assert isinstance(args, list) args = [get_main_path()] + args out = stream.String() err = stream.String() input_func = lambda msg: 'q' main.main(out, err, args, input_func) assert err.buffer == '', err.buffer return out.buffer
def test_shows_matcher_help(self): ss = stream.String() out = Output(False, False, ss, stream.Null()) show_help(out) self.assertIn('show and hide messages', ss.buffer)
def test_stream_string_write_string(self): s = stream.String() s.write('abc') s.write('xyz') self.assertEqual(s.buffer, 'abc\nxyz\n')
def setUp(self): self.out = stream.String() self.err = stream.String()