def testHide_02(self): from counter.insertdialogcontroller import InsertDialogController controller = InsertDialogController(self._dlg, Application.config, self.testPage) self._dlg.hide = True controller.showDialog() text = controller.getCommandString() self.assertEqual(text, u"(:counter hide:)")
def testStep_04(self): from counter.insertdialogcontroller import InsertDialogController controller = InsertDialogController(self._dlg, Application.config, self.testPage) self._dlg.step = 10 controller.showDialog() text = controller.getCommandString() self.assertEqual(text, u"(:counter step=10:)")
def testSetSeparatorWithoutParent(self): from counter.insertdialogcontroller import InsertDialogController controller = InsertDialogController(self._dlg, Application.config, self.testPage) self._dlg.separator = u":" controller.showDialog() text = controller.getCommandString() self.assertEqual(text, u"(:counter:)")
def testSetEmptyName_02(self): from counter.insertdialogcontroller import InsertDialogController controller = InsertDialogController(self._dlg, Application.config, self.testPage) self._dlg.counterName = u" " controller.showDialog() text = controller.getCommandString() self.assertEqual(text, u"(:counter:)")
def testSetName(self): from counter.insertdialogcontroller import InsertDialogController controller = InsertDialogController(self._dlg, Application.config, self.testPage) self._dlg.counterName = u"Имя счетчика" controller.showDialog() text = controller.getCommandString() self.assertEqual(text, u'(:counter name="Имя счетчика":)')
def testStep_04(self): from counter.insertdialogcontroller import InsertDialogController controller = InsertDialogController(self._dlg, self.application.config, self.testPage) self._dlg.step = 10 controller.showDialog() text = controller.getCommandString() self.assertEqual(text, '(:counter step=10:)')
def testHide_02(self): from counter.insertdialogcontroller import InsertDialogController controller = InsertDialogController(self._dlg, self.application.config, self.testPage) self._dlg.hide = True controller.showDialog() text = controller.getCommandString() self.assertEqual(text, '(:counter hide:)')
def testSetSeparatorWithParent_01(self): from counter.insertdialogcontroller import InsertDialogController controller = InsertDialogController(self._dlg, Application.config, self.testPage) self._dlg.separator = u":" self._dlg.parentName = u"Родительский счетчик" controller.showDialog() text = controller.getCommandString() self.assertEqual(text, u'(:counter parent="Родительский счетчик" separator=":":)')
def testReset_03(self): from counter.insertdialogcontroller import InsertDialogController controller = InsertDialogController(self._dlg, Application.config, self.testPage) self._dlg.reset = True self._dlg.start = 1 controller.showDialog() text = controller.getCommandString() self.assertEqual(text, u"(:counter start=1:)")
def testSetName(self): from counter.insertdialogcontroller import InsertDialogController controller = InsertDialogController(self._dlg, self.application.config, self.testPage) self._dlg.counterName = "Имя счетчика" controller.showDialog() text = controller.getCommandString() self.assertEqual(text, '(:counter name="Имя счетчика":)')
def testSetParentEmptyName_02(self): from counter.insertdialogcontroller import InsertDialogController controller = InsertDialogController(self._dlg, self.application.config, self.testPage) self._dlg.parentName = " " controller.showDialog() text = controller.getCommandString() self.assertEqual(text, '(:counter:)')
def testSetSeparatorWithoutParent(self): from counter.insertdialogcontroller import InsertDialogController controller = InsertDialogController(self._dlg, self.application.config, self.testPage) self._dlg.separator = ":" controller.showDialog() text = controller.getCommandString() self.assertEqual(text, '(:counter:)')
def testReset_03(self): from counter.insertdialogcontroller import InsertDialogController controller = InsertDialogController(self._dlg, self.application.config, self.testPage) self._dlg.reset = True self._dlg.start = 1 controller.showDialog() text = controller.getCommandString() self.assertEqual(text, '(:counter start=1:)')
def testSetParentEmptyName_01(self): from counter.insertdialogcontroller import InsertDialogController controller = InsertDialogController(self._dlg, self.application.config, self.testPage) self._dlg.parentName = "" controller.showDialog() text = controller.getCommandString() self.assertEqual(text, '(:counter:)')
def testSetSeparatorDefault(self): from counter.insertdialogcontroller import InsertDialogController controller = InsertDialogController(self._dlg, self.application.config, self.testPage) self._dlg.separator = "." controller.showDialog() text = controller.getCommandString() self.assertEqual(text, '(:counter:)')
def testSetSeparatorWithParent_01(self): from counter.insertdialogcontroller import InsertDialogController controller = InsertDialogController(self._dlg, self.application.config, self.testPage) self._dlg.separator = ":" self._dlg.parentName = "Родительский счетчик" controller.showDialog() text = controller.getCommandString() self.assertEqual( text, '(:counter parent="Родительский счетчик" separator=":":)')
def testNotReset_02 (self): from counter.insertdialogcontroller import InsertDialogController controller = InsertDialogController (self._dlg, Application.config, self.testPage) self._dlg.reset = False self._dlg.start = 100 controller.showDialog() text = controller.getCommandString() self.assertEqual (text, u'(:counter:)')
def testNotReset_02(self): from counter.insertdialogcontroller import InsertDialogController controller = InsertDialogController(self._dlg, self.application.config, self.testPage) self._dlg.reset = False self._dlg.start = 100 controller.showDialog() text = controller.getCommandString() self.assertEqual(text, '(:counter:)')
def testCountersList_03(self): self.testPage.content = '''(:counter name="Счетчик":)(:counter name="Счетчик":)''' from counter.insertdialogcontroller import InsertDialogController InsertDialogController(self._dlg, self.application.config, self.testPage) self.assertEqual(self._dlg.countersList, ["", "Счетчик"])
def testCountersList_01 (self): self.testPage.content = u'''(:counter:)''' from counter.insertdialogcontroller import InsertDialogController InsertDialogController (self._dlg, Application.config, self.testPage) self.assertEqual (self._dlg.countersList, [u""])
def testCountersList_06 (self): self.testPage.content = u'''(:counter name="Счетчик":) (:counter name=Абырвалг:) (:counter name="":)''' from counter.insertdialogcontroller import InsertDialogController InsertDialogController (self._dlg, Application.config, self.testPage) self.assertEqual (self._dlg.countersList, [u"", u"Абырвалг", u"Счетчик"])
def testDefault(self): from counter.insertdialogcontroller import InsertDialogController controller = InsertDialogController(self._dlg, Application.config, self.testPage) result = controller.showDialog() text = controller.getCommandString() self.assertEqual(result, wx.ID_OK) self.assertEqual(self._dlg.counterName, u"") self.assertEqual(self._dlg.parentName, u"") self.assertEqual(self._dlg.separator, u".") self.assertEqual(self._dlg.reset, False) self.assertEqual(self._dlg.start, 1) self.assertEqual(self._dlg.step, 1) self.assertEqual(self._dlg.hide, False) self.assertEqual(self._dlg.countersList, [u""]) self.assertEqual(text, u"(:counter:)")
def testDefault(self): from counter.insertdialogcontroller import InsertDialogController controller = InsertDialogController(self._dlg, self.application.config, self.testPage) result = controller.showDialog() text = controller.getCommandString() self.assertEqual(result, wx.ID_OK) self.assertEqual(self._dlg.counterName, "") self.assertEqual(self._dlg.parentName, "") self.assertEqual(self._dlg.separator, ".") self.assertEqual(self._dlg.reset, False) self.assertEqual(self._dlg.start, 1) self.assertEqual(self._dlg.step, 1) self.assertEqual(self._dlg.hide, False) self.assertEqual(self._dlg.countersList, [""]) self.assertEqual(text, '(:counter:)')