Esempio n. 1
0
def test_main_view_action_view(b):
    v = PuilderView()
    v.set_build(b)
    refresh_gui()
    act = v.acts_list.selected_item
    shouldbe = v.acts_holder.page_num(v.action_views[act.type].widget)
    assert shouldbe == v.acts_holder.get_current_page()
Esempio n. 2
0
    def test_readonly(self):
        txt = 'some text to test with\nwith two lines'
        win = gtk.Window()
        win.add(self.textview)
        win.show_all()
        for do in (True, False):
            self.textview.get_buffer().set_text(txt)
            self.textview.set_editable(do)

            event = gtk.gdk.Event(gtk.gdk.KEY_PRESS)
            event.keyval = gtk.keysyms.a
            #event.state = gtk.gdk.SHIFT_MASK
            event.window = self.textview.window

            #widget.emit('key-press-event', event)

            event = gtk.gdk.Event(gtk.gdk.KEY_PRESS)
            event.keyval = gtk.keysyms.a

            buffer_ = self.textview.get_buffer()
            buffer_.place_cursor(buffer_.get_iter_at_offset(0))
            #self.textview.do_event(self.textview, event)
            self.textview.emit('key-press-event', event)
            refresh_gui()
            if do:
                assert self.textview.get_buffer().props.text == "a%s" % txt
            else:
                assert self.textview.get_buffer().props.text == txt
        win.destroy()
Esempio n. 3
0
def test_main_view_action_view(b):
    v = PuilderView()
    v.set_build(b)
    refresh_gui()
    act = v.acts_list.selected_item
    shouldbe = v.acts_holder.page_num(v.action_views[act.type].widget)
    assert shouldbe == v.acts_holder.get_current_page()
Esempio n. 4
0
def test_shell_action_view_command(a):
    v = ShellActionView()
    v._set_action(a)
    refresh_gui()
    v.command.set_text('echo 456')
    refresh_gui()
    assert a.value == 'echo 456'
Esempio n. 5
0
def test_python_action_view(a):
    v = PythonActionView()
    v._set_action(a)
    refresh_gui()
    v.text.get_buffer().set_text('print 1')
    refresh_gui()
    assert a.value == 'print 1'
Esempio n. 6
0
def test_python_action_view(a):
    v = PythonActionView()
    v._set_action(a)
    refresh_gui()
    v.text.get_buffer().set_text('print 1')
    refresh_gui()
    assert a.value == 'print 1'
Esempio n. 7
0
    def test_readonly(self):
        txt = 'some text to test with\nwith two lines'
        win = gtk.Window()
        win.add(self.textview)
        win.show_all()
        for do in (True, False):
            self.textview.get_buffer().set_text(txt)
            self.textview.set_editable(do)

            event = gtk.gdk.Event(gtk.gdk.KEY_PRESS)
            event.keyval = gtk.keysyms.a
            #event.state = gtk.gdk.SHIFT_MASK
            event.window = self.textview.window

            #widget.emit('key-press-event', event)

            event = gtk.gdk.Event(gtk.gdk.KEY_PRESS)
            event.keyval = gtk.keysyms.a

            buffer_ = self.textview.get_buffer()
            buffer_.place_cursor(buffer_.get_iter_at_offset(0))
            #self.textview.do_event(self.textview, event)
            self.textview.emit('key-press-event', event)
            refresh_gui()
            if do:
                assert self.textview.get_buffer().props.text == "a%s" % txt
            else:
                assert self.textview.get_buffer().props.text == txt
        win.destroy()
Esempio n. 8
0
def test_shell_action_view_command(a):
    v = ShellActionView()
    v._set_action(a)
    refresh_gui()
    v.command.set_text('echo 456')
    refresh_gui()
    assert a.value == 'echo 456'
Esempio n. 9
0
 def test_menubar(self):
     menubar = self.uim.get_menubar()
     refresh_gui()
     self.assert_(isinstance(menubar, gtk.MenuBar))
     [
         self.assert_(isinstance(m, gtk.MenuItem))
         for m in menubar.get_children()
     ]
Esempio n. 10
0
def test_main_view_actions(b):
    v = PuilderView()
    v.set_build(b)
    refresh_gui()
    v.targets_list.selected_item = v.targets_list[1]
    refresh_gui()
    print list(v.acts_list)
    print v.targets_list[1].actions
    assert list(v.acts_list) == v.targets_list[1].actions
Esempio n. 11
0
def test_main_view_actions(b):
    v = PuilderView()
    v.set_build(b)
    refresh_gui()
    v.targets_list.selected_item = v.targets_list[1]
    refresh_gui()
    print list(v.acts_list)
    print v.targets_list[1].actions
    assert list(v.acts_list) == v.targets_list[1].actions
Esempio n. 12
0
def test_main_view_add_target(b):
    v = PuilderView()
    v.set_build(b)
    refresh_gui()
    assert len(v.targets_list) == len(b.targets)
    t = len(v.targets_list)
    v.AddTarget.activate()
    refresh_gui()
    assert len(v.targets_list) > t
    assert v.targets_list[-1] in b.targets
    assert v.targets_list[-1].actions == []
Esempio n. 13
0
def test_functionality(view):
    root = TestRootCategory()
    view.set_category_root(root)
    view.selection_tree.selected_item = root._cats[1]._subcats[0]
    refresh_gui()
    view.customize_button.toggled()
    view.customize_button.toggled()
    view.selection_tree.selected_item = root._cats[1]._subcats[0]
    refresh_gui()
    view.update_priority_list()
    view.all_languages.toggled()
Esempio n. 14
0
def test_main_view_add_target(b):
    v = PuilderView()
    v.set_build(b)
    refresh_gui()
    assert len(v.targets_list) == len(b.targets)
    t = len(v.targets_list)
    v.AddTarget.activate()
    refresh_gui()
    assert len(v.targets_list) > t
    assert v.targets_list[-1] in b.targets
    assert v.targets_list[-1].actions == []
Esempio n. 15
0
def test_main_view_add_action(b):
    v = PuilderView()
    v.set_build(b)
    refresh_gui()
    assert list(v.acts_list) == v.targets_list[0].actions
    t = len(v.acts_list)
    v.AddActs.activate()
    refresh_gui()
    assert len(v.acts_list) > t
    assert v.acts_list[-1].value == ''
    assert v.acts_list[-1].type == 'shell'
    assert v.acts_list[-1] in v.targets_list.selected_item.actions
Esempio n. 16
0
def test_main_view_add_action(b):
    v = PuilderView()
    v.set_build(b)
    refresh_gui()
    assert list(v.acts_list) == v.targets_list[0].actions
    t = len(v.acts_list)
    v.AddActs.activate()
    refresh_gui()
    assert len(v.acts_list) > t
    assert v.acts_list[-1].value == ''
    assert v.acts_list[-1].type == 'shell'
    assert v.acts_list[-1] in v.targets_list.selected_item.actions
Esempio n. 17
0
def test_main_view_add_target_python(b):
    v = PuilderView()
    v.set_build(b)
    refresh_gui()
    assert len(v.targets_list) == len(b.targets)
    t = len(v.targets_list)
    v.AddPythonTarget.activate()
    refresh_gui()
    assert len(v.targets_list) > t
    assert v.targets_list[-1] in b.targets
    assert v.targets_list[-1].actions == b.targets[-1].actions
    assert b.targets[-1].actions[0].type == 'python'
Esempio n. 18
0
def test_main_view_add_target_python(b):
    v = PuilderView()
    v.set_build(b)
    refresh_gui()
    assert len(v.targets_list) == len(b.targets)
    t = len(v.targets_list)
    v.AddPythonTarget.activate()
    refresh_gui()
    assert len(v.targets_list) > t
    assert v.targets_list[-1] in b.targets
    assert v.targets_list[-1].actions == b.targets[-1].actions
    assert b.targets[-1].actions[0].type == 'python'
Esempio n. 19
0
 def test_add_ui(self):
     ag = gtk.ActionGroup(name='myacts')
     ag.add_actions([
         ('MyMenu', None, 'MyMenu', None, None),
     ])
     self.uim.add_action_group(ag)
     self.uim.add_ui_from_string("""<menubar name="main_menubar">
             <menu name="FileMenu" action="FileMenu">
                 <menuitem action="MyMenu" />
             </menu>
         </menubar>""")
     refresh_gui()
     menubar = self.uim.get_menubar()
     fm = menubar.get_children()[0]
     acts = [
         m.get_action().get_name() for m in fm.get_submenu()
         if m.get_action() is not None
     ]
     self.assert_('MyMenu' in acts)
Esempio n. 20
0
 def test_add_ui(self):
     ag = gtk.ActionGroup(name='myacts')
     ag.add_actions(
         [
             ('MyMenu', None, 'MyMenu', None, None),
         ]
     )
     self.uim.add_action_group(ag)
     self.uim.add_ui_from_string(
         """<menubar name="main_menubar">
             <menu name="FileMenu" action="FileMenu">
                 <menuitem action="MyMenu" />
             </menu>
         </menubar>"""
     )
     refresh_gui()
     menubar = self.uim.get_menubar()
     fm = menubar.get_children()[0]
     acts = [m.get_action().get_name() for m in fm.get_submenu() if m.get_action() is not None]
     self.assert_('MyMenu' in acts)
Esempio n. 21
0
def test_main_view_select_action(b):
    v = PuilderView()
    v.set_build(b)
    refresh_gui()
    print list(v.targets_list)
    v.targets_list.selected_item = v.targets_list[1]
    refresh_gui()
    print list(v.acts_list)
    v.acts_list.selected_item = v.acts_list[1]
    refresh_gui()
    shouldbe = v.acts_holder.page_num(v.action_views['target'].widget)
    assert shouldbe == v.acts_holder.get_current_page()
Esempio n. 22
0
def test_main_view_select_action(b):
    v = PuilderView()
    v.set_build(b)
    refresh_gui()
    print list(v.targets_list)
    v.targets_list.selected_item = v.targets_list[1]
    refresh_gui()
    print list(v.acts_list)
    v.acts_list.selected_item = v.acts_list[1]
    refresh_gui()
    shouldbe = v.acts_holder.page_num(v.action_views['target'].widget)
    assert shouldbe == v.acts_holder.get_current_page()
Esempio n. 23
0
def test_main_view_reorder_targets(b):
    v = PuilderView()
    v.set_build(b)
    refresh_gui()
    choosen = v.acts_list[0]
    print list(v.acts_list)

    v.acts_list.selected_item = choosen
    v.act_down_act.activate()
    v.acts_list.move_item_down(choosen)
    refresh_gui()
    print list(v.acts_list)

    assert v.acts_list[0] is not choosen
    assert v.acts_list[1] is choosen
    assert v.acts_list.selected_item is choosen

    v.act_up_act.activate()
    refresh_gui()
    print list(v.acts_list)

    assert v.acts_list[0] is choosen
    assert v.acts_list[1] is not choosen
    assert v.acts_list.selected_item is choosen
Esempio n. 24
0
def test_main_view_reorder_targets(b):
    v = PuilderView()
    v.set_build(b)
    refresh_gui()
    choosen = v.acts_list[0]
    print list(v.acts_list)

    v.acts_list.selected_item = choosen
    v.act_down_act.activate()
    v.acts_list.move_item_down(choosen)
    refresh_gui()
    print list(v.acts_list)

    assert v.acts_list[0] is not choosen
    assert v.acts_list[1] is choosen
    assert v.acts_list.selected_item is choosen

    v.act_up_act.activate()
    refresh_gui()
    print list(v.acts_list)

    assert v.acts_list[0] is choosen
    assert v.acts_list[1] is not choosen
    assert v.acts_list.selected_item is choosen
Esempio n. 25
0
def test_main_view_set_build(b):
    v = PuilderView()
    v.set_build(b)
    refresh_gui()
    assert list(v.acts_list) == v.targets_list[0].actions
Esempio n. 26
0
 def test_toolbar(self):
     toolbar = self.uim.get_toolbar()
     toolbar  # pyflakes
     refresh_gui()
Esempio n. 27
0
def test_main_view_targets(b):
    v = PuilderView()
    v.set_build(b)
    refresh_gui()
    assert len(v.targets_list) == len(b.targets)
    assert list(v.targets_list) == list(b.targets)
Esempio n. 28
0
def test_main_view_set_build(b):
    v = PuilderView()
    v.set_build(b)
    refresh_gui()
    assert list(v.acts_list) == v.targets_list[0].actions
Esempio n. 29
0
 def test_toolbar(self):
     toolbar = self.uim.get_toolbar()
     toolbar  # pyflakes
     refresh_gui()
Esempio n. 30
0
 def setUp(self):
     self._v = TestView(self)
     self._clicked = False
     refresh_gui()
Esempio n. 31
0
 def setUp(self):
     self.uim = PidaUIManager()
     refresh_gui()
Esempio n. 32
0
def test_main_view_targets(b):
    v = PuilderView()
    v.set_build(b)
    refresh_gui()
    assert len(v.targets_list) == len(b.targets)
    assert list(v.targets_list) == list(b.targets)
Esempio n. 33
0
 def show_splash(self):
     self.show()
     refresh_gui()
Esempio n. 34
0
def pytest_funcarg__view(request):
    view = PriorityEditorView(None, None)
    refresh_gui()
    return view
Esempio n. 35
0
def test_main_view_switch_to_action(b):
    v = PuilderView()
    v.set_build(b)
    refresh_gui()
    v.proxy.update('test1')
Esempio n. 36
0
 def test_action_callback(self):
     self.assertEqual(self.banana, False)
     self._act.activate()
     refresh_gui()
     self.assertEqual(self.banana, True)
Esempio n. 37
0
 def test_action(self):
     self.assertEqual(self.banana, False)
     self._acts._actions.get_action('banana').activate()
     refresh_gui()
     self.assertEqual(self.banana, True)
Esempio n. 38
0
 def test_menubar(self):
     menubar = self.uim.get_menubar()
     refresh_gui()
     self.assert_(isinstance(menubar, gtk.MenuBar))
     [self.assert_(isinstance(m, gtk.MenuItem)) for m in menubar.get_children()]
Esempio n. 39
0
 def setUp(self):
     self._v = TestView(self)
     refresh_gui()
Esempio n. 40
0
 def setUp(self):
     self.uim = PidaUIManager()
     refresh_gui()
Esempio n. 41
0
def test_shell_action_view_cwd(a):
    v = ShellActionView()
    v._set_action(a)
    refresh_gui()
    v.cwd_on.set_active(True)
    assert a.options == {'cwd':v.cwd.get_current_folder()}
Esempio n. 42
0
def test_main_view_switch_to_action(b):
    v = PuilderView()
    v.set_build(b)
    refresh_gui()
    v.proxy.update('test1')
Esempio n. 43
0
def test_create(svc):
    win = PidaWindow(svc)
    refresh_gui()
Esempio n. 44
0
def test_create(svc):
    win = PidaWindow(svc)
    refresh_gui()
Esempio n. 45
0
def test_shell_action_view_cwd(a):
    v = ShellActionView()
    v._set_action(a)
    refresh_gui()
    v.cwd_on.set_active(True)
    assert a.options == {'cwd': v.cwd.get_current_folder()}
Esempio n. 46
0
 def show_splash(self):
     self.show()
     refresh_gui()
Esempio n. 47
0
 def test_action(self):
     self.assertEqual(self.banana, False)
     self._acts._actions.get_action('banana').activate()
     refresh_gui()
     self.assertEqual(self.banana, True)
Esempio n. 48
0
 def test_event_callback(self):
     self.assertEqual(self._clicked, False)
     self._v.b1.clicked()
     refresh_gui()
     self.assertEqual(self._clicked, True)
Esempio n. 49
0
 def test_action_callback(self):
     self.assertEqual(self.banana, False)
     self._act.activate()
     refresh_gui()
     self.assertEqual(self.banana, True)