class EditorTest(TestCase): def setUp(self): self.editor = Edile() def tearDown(self): pass def test_openFileOk(self): flagOk=False try: self.editor.load_file("tests/test.py") flagOk=True except: pass self.assertEqual(flagOk,True) def test_openFileInvalid(self): flagOk=False try: self.editor.load_file("tests/test2.py") flagOk=True except: pass self.assertEqual(flagOk,False) def test_saveFile(self): buff = self.editor.text_view.get_buffer() buff.insert_at_cursor("Test String") self.editor.write_file("tests/testOut.py") self.editor.load_file("tests/testOut.py") text = buff.get_text(buff.get_start_iter(), buff.get_end_iter()) self.assertEqual("Test String",text)