示例#1
0
    def menu_item_enabled(self, window_name, menu_item):
        """
        [关键字概要] Verify whether a menu is enabled or not

        :param window_name: 窗口名称

        :param menu_item: 菜单名

        :return: 1 on success, 0 on failure
        """
        try:
            self._info('menu item enabled of given menu item (%s, %s)' %
                       (window_name, menu_item))
            return ldtp.menuitemenabled(window_name, menu_item)
        except LdtpExecutionError:
            raise LdtpExecutionError("menu item enabled failed.")
示例#2
0
 def test_view_indentguides(self):
     view_indentguides_enabled = ldtp.menuitemenabled('frmAStyleWx', 'mnuView;mnuIndentGuides')
     self.assertTrue(view_indentguides_enabled)
示例#3
0
 def test_edit_selectall(self):
     edit_selectall_enabled = ldtp.menuitemenabled('frmAStyleWx', 'mnuEdit;mnuSelectAll')
     self.assertFalse(edit_selectall_enabled)
示例#4
0
 def test_file_saveas(self):
     file_saveas_enabled = ldtp.menuitemenabled('frmAStyleWx', 'mnuFile;mnuSave As')
     self.assertFalse(file_saveas_enabled)
示例#5
0
 def test_help_about(self):
     help_about_enabled = ldtp.menuitemenabled('frmAStyleWx', 'mnuHelp;mnuAbout')
     self.assertTrue(help_about_enabled)
示例#6
0
 def test_tools_tabstospaces(self):
     tools_tabstospaces_enabled = ldtp.menuitemenabled('frmAStyleWx', 'mnuTools;mnuTabstoSpaces')
     self.assertFalse(tools_tabstospaces_enabled)
示例#7
0
 def test_tools_filemode(self):
     tools_filemode_enabled = ldtp.menuitemenabled('frmAStyleWx', 'mnuTools;mnuFileMode')
     self.assertTrue(tools_filemode_enabled)
示例#8
0
 def test_view_endofline(self):
     view_endofline_enabled = ldtp.menuitemenabled('frmAStyleWx', 'mnuView;mnuEndofLine')
     self.assertTrue(view_endofline_enabled)
示例#9
0
 def test_tools_formatselection(self):
     tools_formatselection_enabled = ldtp.menuitemenabled('frmAStyleWx', 'mnuTools;mnuFormatSelection')
     self.assertFalse(tools_formatselection_enabled)
示例#10
0
 def test_tools_lineends(self):
     tools_lineend_enabled = ldtp.menuitemenabled('frmAStyleWx', 'mnuTools;mnuLineEnds')
     self.assertTrue(tools_lineend_enabled)
示例#11
0
 def test_tools_filemode(self):
     tools_filemode_enabled = ldtp.menuitemenabled('frmAStyleWx', 'mnuTools;mnuFileMode')
     self.assertTrue(tools_filemode_enabled)
示例#12
0
 def test_view_statusbar(self):
     view_statusbar_enabled = ldtp.menuitemenabled('frmAStyleWx', 'mnuView;mnuStatusBar')
     self.assertTrue(view_statusbar_enabled)
示例#13
0
 def test_view_toolbar(self):
     view_toolbar_enabled = ldtp.menuitemenabled('frmAStyleWx', 'mnuView;mnuToolBar')
     self.assertTrue(view_toolbar_enabled)
示例#14
0
 def test_view_wordwrap(self):
     view_wordwrap_enabled = ldtp.menuitemenabled('frmAStyleWx', 'mnuView;mnuWordWrap')
     self.assertTrue(view_wordwrap_enabled)
示例#15
0
 def test_view_endofline(self):
     view_endofline_enabled = ldtp.menuitemenabled('frmAStyleWx', 'mnuView;mnuEndofLine')
     self.assertTrue(view_endofline_enabled)
示例#16
0
 def test_view_margin(self):
     view_margin_enabled = ldtp.menuitemenabled('frmAStyleWx', 'mnuView;mnuMargin')
     self.assertTrue(view_margin_enabled)
示例#17
0
 def test_view_activeline(self):
     view_activeline_enabled = ldtp.menuitemenabled('frmAStyleWx', 'mnuView;mnuActiveLine')
     self.assertTrue(view_activeline_enabled)
示例#18
0
 def test_tools_formatsource(self):
     tools_formatsource_enabled = ldtp.menuitemenabled('frmAStyleWx', 'mnuTools;mnuFormatSource')
     self.assertTrue(tools_formatsource_enabled)
示例#19
0
 def test_view_toolbar(self):
     view_toolbar_enabled = ldtp.menuitemenabled('frmAStyleWx', 'mnuView;mnuToolBar')
     self.assertTrue(view_toolbar_enabled)
示例#20
0
 def test_tools_tabstospaces(self):
     tools_tabstospaces_enabled = ldtp.menuitemenabled('frmAStyleWx', 'mnuTools;mnuTabstoSpaces')
     self.assertTrue(tools_tabstospaces_enabled)
示例#21
0
 def test_tools_formatselection(self):
     tools_formatselection_enabled = ldtp.menuitemenabled('frmAStyleWx', 'mnuTools;mnuFormatSelection')
     self.assertFalse(tools_formatselection_enabled)
示例#22
0
 def test_tools_striptrailingspaces(self):
     tools_striptrailingspaces_enabled = ldtp.menuitemenabled('frmAStyleWx', 'mnuTools;mnuStripTrailingSpaces')
     self.assertTrue(tools_striptrailingspaces_enabled)
示例#23
0
 def test_tools_astylesettings(self):
     tools_astylesettings_enabled = ldtp.menuitemenabled('frmAStyleWx', 'mnuTools;mnuAStyleSettings')
     self.assertTrue(tools_astylesettings_enabled)
示例#24
0
 def test_tools_astylesettings(self):
     tools_astylesettings_enabled = ldtp.menuitemenabled('frmAStyleWx', 'mnuTools;mnuAStyleSettings')
     self.assertTrue(tools_astylesettings_enabled)
示例#25
0
 def test_file_open(self):
     file_open_enabled = ldtp.menuitemenabled('frmAStyleWx', 'mnuFile;mnuOpen')
     self.assertTrue(file_open_enabled)
示例#26
0
 def test_tools_astyleoptions(self):
     tools_astyleoptions_enabled = ldtp.menuitemenabled('frmAStyleWx', 'mnuTools;mnuAStyleOptions')
     self.assertTrue(tools_astyleoptions_enabled)
示例#27
0
 def test_edit_redo(self):
     edit_redo_enabled = ldtp.menuitemenabled('frmAStyleWx', 'mnuEdit;mnuRedo')
     self.assertFalse(edit_redo_enabled)
示例#28
0
 def test_help_about(self):
     help_about_enabled = ldtp.menuitemenabled('frmAStyleWx', 'mnuHelp;mnuAbout')
     self.assertTrue(help_about_enabled)
示例#29
0
 def test_edit_selecttoend(self):
     edit_selecttoend_enabled = ldtp.menuitemenabled('frmAStyleWx', 'mnuEdit;mnuSelecttoEnd')
     self.assertFalse(edit_selecttoend_enabled)
示例#30
0
 def test_file_new(self):
     file_new_enabled = ldtp.menuitemenabled('frmAStyleWx', 'mnuFile;mnuNew')
     self.assertTrue(file_new_enabled)
示例#31
0
 def test_view_linenumbers(self):
     view_linenumbers_enabled = ldtp.menuitemenabled('frmAStyleWx', 'mnuView;mnuLineNumbers')
     self.assertTrue(view_linenumbers_enabled)
示例#32
0
 def test_file_open(self):
     file_open_enabled = ldtp.menuitemenabled('frmAStyleWx', 'mnuFile;mnuOpen')
     self.assertTrue(file_open_enabled)
示例#33
0
 def test_view_whitespace(self):
     view_whitespace_enabled = ldtp.menuitemenabled('frmAStyleWx', 'mnuView;mnuWhitespace')
     self.assertTrue(view_whitespace_enabled)
示例#34
0
 def test_file_close(self):
     file_close_enabled = ldtp.menuitemenabled('frmAStyleWx', 'mnuFile;mnuClose')
     self.assertTrue(file_close_enabled)
示例#35
0
 def test_view_indentguides(self):
     view_indentguides_enabled = ldtp.menuitemenabled('frmAStyleWx', 'mnuView;mnuIndentGuides')
     self.assertTrue(view_indentguides_enabled)
示例#36
0
 def test_file_save(self):
     file_save_enabled = ldtp.menuitemenabled('frmAStyleWx', 'mnuFile;mnuSave')
     self.assertFalse(file_save_enabled)
示例#37
0
 def test_view_wordwrap(self):
     view_wordwrap_enabled = ldtp.menuitemenabled('frmAStyleWx', 'mnuView;mnuWordWrap')
     self.assertTrue(view_wordwrap_enabled)
示例#38
0
 def test_file_saveas(self):
     file_saveas_enabled = ldtp.menuitemenabled('frmAStyleWx', 'mnuFile;mnuSave As')
     self.assertTrue(file_saveas_enabled)
示例#39
0
 def test_view_statusbar(self):
     view_statusbar_enabled = ldtp.menuitemenabled('frmAStyleWx', 'mnuView;mnuStatusBar')
     self.assertTrue(view_statusbar_enabled)
示例#40
0
 def test_file_exit(self):
     file_exit_enabled = ldtp.menuitemenabled('frmAStyleWx', 'mnuFile;mnuExit')
     self.assertTrue(file_exit_enabled)
示例#41
0
 def test_tools_lineends(self):
     tools_lineend_enabled = ldtp.menuitemenabled('frmAStyleWx', 'mnuTools;mnuLineEnds')
     self.assertTrue(tools_lineend_enabled)
示例#42
0
 def test_edit_redo(self):
     edit_redo_enabled = ldtp.menuitemenabled('frmAStyleWx', 'mnuEdit;mnuRedo')
     self.assertFalse(edit_redo_enabled)
示例#43
0
 def test_tools_formatsource(self):
     tools_formatsource_enabled = ldtp.menuitemenabled('frmAStyleWx', 'mnuTools;mnuFormatSource')
     self.assertFalse(tools_formatsource_enabled)
示例#44
0
 def test_edit_copy(self):
     edit_copy_enabled = ldtp.menuitemenabled('frmAStyleWx', 'mnuEdit;mnuCopy')
     self.assertFalse(edit_copy_enabled)
示例#45
0
 def test_tools_striptrailingspaces(self):
     tools_striptrailingspaces_enabled = ldtp.menuitemenabled('frmAStyleWx', 'mnuTools;mnuStripTrailingSpaces')
     self.assertFalse(tools_striptrailingspaces_enabled)
示例#46
0
 def test_edit_selectall(self):
     edit_selectall_enabled = ldtp.menuitemenabled('frmAStyleWx', 'mnuEdit;mnuSelectAll')
     self.assertTrue(edit_selectall_enabled)
示例#47
0
 def test_tools_astyleoptions(self):
     tools_astyleoptions_enabled = ldtp.menuitemenabled('frmAStyleWx', 'mnuTools;mnuAStyleOptions')
     self.assertTrue(tools_astyleoptions_enabled)
示例#48
0
 def test_edit_selecttostart(self):
     edit_selecttostart_enabled = ldtp.menuitemenabled('frmAStyleWx', 'mnuEdit;mnuSelecttoStart')
     self.assertTrue(edit_selecttostart_enabled)
示例#49
0
 def test_file_new(self):
     file_new_enabled = ldtp.menuitemenabled('frmAStyleWx', 'mnuFile;mnuNew')
     self.assertTrue(file_new_enabled)
示例#50
0
 def test_edit_selecttoend(self):
     edit_selecttoend_enabled = ldtp.menuitemenabled('frmAStyleWx', 'mnuEdit;mnuSelecttoEnd')
     self.assertTrue(edit_selecttoend_enabled)
示例#51
0
 def test_file_close(self):
     file_close_enabled = ldtp.menuitemenabled('frmAStyleWx', 'mnuFile;mnuClose')
     self.assertFalse(file_close_enabled)
示例#52
0
 def test_edit_selectblock(self):
     edit_selectblock_enabled = ldtp.menuitemenabled('frmAStyleWx', 'mnuEdit;mnuSelectBlock')
     self.assertFalse(edit_selectblock_enabled)
示例#53
0
 def test_file_exit(self):
     file_exit_enabled = ldtp.menuitemenabled('frmAStyleWx', 'mnuFile;mnuExit')
     self.assertTrue(file_exit_enabled)
示例#54
0
 def test_edit_decreaseindent(self):
     edit_decreaseindent_enabled = ldtp.menuitemenabled('frmAStyleWx', 'mnuEdit;mnuDecreaseIndent')
     self.assertTrue(edit_decreaseindent_enabled)
示例#55
0
 def test_edit_copy(self):
     edit_copy_enabled = ldtp.menuitemenabled('frmAStyleWx', 'mnuEdit;mnuCopy')
     self.assertFalse(edit_copy_enabled)
示例#56
0
 def test_edit_options(self):
     edit_options_enabled = ldtp.menuitemenabled('frmAStyleWx', 'mnuEdit;mnuOptions')
     self.assertTrue(edit_options_enabled)
示例#57
0
 def test_edit_selecttostart(self):
     edit_selecttostart_enabled = ldtp.menuitemenabled('frmAStyleWx', 'mnuEdit;mnuSelecttoStart')
     self.assertFalse(edit_selecttostart_enabled)
示例#58
0
 def test_search_clearallbookmarks(self):
     search_clearallbookmarks_enabled = ldtp.menuitemenabled('frmAStyleWx', 'mnuSearch;mnuClearAllBookmarks')
     self.assertFalse(search_clearallbookmarks_enabled)
示例#59
0
 def check_menu_enabled(self, window, menu_name):
     logger.info("check_menu_enabled")
     return ldtp.menuitemenabled(RHSMGuiLocator().get_locator(window), RHSMGuiLocator().get_locator(menu_name))
示例#60
0
 def test_view_activeline(self):
     view_activeline_enabled = ldtp.menuitemenabled('frmAStyleWx', 'mnuView;mnuActiveLine')
     self.assertTrue(view_activeline_enabled)