예제 #1
0
class TestMainWindow(TestBase):

    def setUp(self):
        self.main_window = MainWindow()

    def test_set_title(self):
        self.main_window.set_title("Test")

    def test_update(self):
        self.main_window.update()

    def test_event(self):
        event = Gdk.Event()
        event.key.type = Gdk.EventType.KEY_PRESS
        event.state = Gdk.ModifierType.CONTROL_MASK | Gdk.ModifierType.MOD2_MASK
        event.keyval = Gdk.KEY_a
        self.main_window.emit("key-press-event", event)
        self.refresh_gui()
        self.main_window.emit("check-resize")
        self.refresh_gui()
        self.main_window.emit("delete_event", event)
        self.refresh_gui()
        event.keyval = Gdk.KEY_b
        self.main_window.emit("key-press-event", event)
        self.refresh_gui()
예제 #2
0
class TestMainWindow(TestCase):
    def setUp(self):
        """Do the test basic setup."""
        self.main_window = MainWindow()

    # ----------------------------------------------------------------------x
    def test_update(self):
        self.assertIsNone(self.main_window.update())

    # ----------------------------------------------------------------------x
    def test_set_title(self):
        title = "Testando SET TITLE MAIN WINDOW"
        self.assertIsNone(self.main_window.set_title(title))