def test_pprint_class(self): # populate cache Gtk.Window() file_ = StringIO() pprint(Gtk.Window, file_) docstring = "Gtk.Window(type: Gtk.WindowType) -> Gtk.Window" self.assertTrue(docstring in file_.getvalue())
def test_pprint_function(self): file_ = StringIO() pprint(Gtk.main, file_) self.assertTrue("main() -> None" in file_.getvalue())
def test_codeblock_print(self): f = StringIO() a = CodeBlock() a.write_line("abc") a.pprint(f) self.assertEqual(f.getvalue(), "abc\n")