Exemplo n.º 1
0
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
Exemplo n.º 2
0
 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)
Exemplo n.º 3
0
 def test_stream_string_write_string(self):
     s = stream.String()
     s.write('abc')
     s.write('xyz')
     self.assertEqual(s.buffer, 'abc\nxyz\n')
Exemplo n.º 4
0
 def setUp(self):
     self.out = stream.String()
     self.err = stream.String()