コード例 #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
コード例 #2
0
ファイル: test_matcher.py プロジェクト: wmww/wayland-debug
 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)
コード例 #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')
コード例 #4
0
ファイル: test_output.py プロジェクト: wmww/wayland-debug
 def setUp(self):
     self.out = stream.String()
     self.err = stream.String()