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()
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()
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'
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'
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() ]
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
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 == []
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()
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
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'
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)
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)
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()
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
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
def test_toolbar(self): toolbar = self.uim.get_toolbar() toolbar # pyflakes refresh_gui()
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)
def setUp(self): self._v = TestView(self) self._clicked = False refresh_gui()
def setUp(self): self.uim = PidaUIManager() refresh_gui()
def show_splash(self): self.show() refresh_gui()
def pytest_funcarg__view(request): view = PriorityEditorView(None, None) refresh_gui() return view
def test_main_view_switch_to_action(b): v = PuilderView() v.set_build(b) refresh_gui() v.proxy.update('test1')
def test_action_callback(self): self.assertEqual(self.banana, False) self._act.activate() refresh_gui() self.assertEqual(self.banana, True)
def test_action(self): self.assertEqual(self.banana, False) self._acts._actions.get_action('banana').activate() refresh_gui() self.assertEqual(self.banana, True)
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()]
def setUp(self): self._v = TestView(self) refresh_gui()
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()}
def test_create(svc): win = PidaWindow(svc) refresh_gui()
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()}
def test_event_callback(self): self.assertEqual(self._clicked, False) self._v.b1.clicked() refresh_gui() self.assertEqual(self._clicked, True)