def useDialog(innerSelf): innerSelf.dlgCtrls.optTargetParaStyle.setState(1) innerSelf.dlgCtrls.optTargetFontComplex.setState(1) #for paraStyleName in ["Default Style", "Default"]: paraStyleName = testutil.getDefaultStyle() if paraStyleName in innerSelf.paraStyleNames: innerSelf.dlgCtrls.comboTargetParaStyle.setText(paraStyleName)
def fillDefaultValues(innerSelf): innerSelf.dlgCtrls.comboScopeFont.setText(testutil.getDefaultFont()) defaultStyleName = testutil.getDefaultStyle() if defaultStyleName in innerSelf.paraStyleNames: innerSelf.dlgCtrls.comboScopeParaStyle.setText(defaultStyleName) if defaultStyleName in innerSelf.charStyleNames: innerSelf.dlgCtrls.comboScopeCharStyle.setText(defaultStyleName)
def _test2_do_dataSet(self, data, convName): CONTENT_LEN = 5 # arbitrary FORMAT_AT_INDEX = 3 # arbitrary textContent = data.testChar * CONTENT_LEN self.setTextContent(textContent) oVC = self.unoObjs.viewcursor oVC.gotoStart(False) oVC.goRight(FORMAT_AT_INDEX, False) oVC.goRight(1, True) # select styleFonts = styles.StyleFonts(self.unoObjs) fontName, dummy = styleFonts.getFontOfStyle( styleName=testutil.getDefaultStyle(), fontType=data.fontType) fontDef = styles.FontDefStruct(CHANGED_FONT[fontName], data.fontType) # change font for one character styles.setFontAttrs(oVC, fontDef) oVC.goRight(0, False) # deselect def useDialog(innerSelf): innerSelf.dlgCtrls.txtConverterName.setText(convName) innerSelf.dlgCtrls.optScopeFont.setState(1) getattr(innerSelf.dlgCtrls, data.ctrlName).setState(1) innerSelf.dlgCtrls.comboScopeFont.setText(fontDef.fontName) innerSelf.evtHandler.actionPerformed( MyActionEvent("Close_and_Convert")) self.runDlg(useDialog) expectedChars = list(textContent) expectedChars[FORMAT_AT_INDEX] = anyToHex(data.testChar) self.verifyTextContent("".join(expectedChars))
def test_scope4(self): def useDialog(innerSelf): fillDefaultValues(innerSelf) innerSelf.dlgCtrls.optScopeCharStyle.setState(1) DlgDataConversion.useDialog = useDialog self.dlg.showDlg() self.dlg.getFormResults() self.assertEqual(self.dlg.config.whichScope, 'CharStyle') self.assertEqual(self.dlg.config.searchConfig.style, testutil.getDefaultStyle())