示例#1
0
 def test_creation(self):
     # MainWindow should be created as resource
     main_w = MainWindow()
     ui_manager = gtk.UIManager()
     main_w.ui_manager = ui_manager
     main_w.construct()
     self.assertEqual(main_w.get_current_diagram(), None)
示例#2
0
    def test_show_diagram(self):
        main_w = MainWindow()
        element_factory = Application.get_service('element_factory')
        diagram = element_factory.create(UML.Diagram)
        ui_manager = gtk.UIManager()
        main_w.ui_manager = ui_manager
        main_w.construct()
        self.assertEqual(main_w.get_current_diagram(), None)

        main_w.show_diagram(diagram)