Exemplo n.º 1
0
    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:)")
Exemplo n.º 2
0
    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:)")
Exemplo n.º 3
0
    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:)")
Exemplo n.º 4
0
    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:)")
Exemplo n.º 5
0
    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="Имя счетчика":)')
Exemplo n.º 6
0
    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:)')
Exemplo n.º 7
0
    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:)')
Exemplo n.º 8
0
    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=":":)')
Exemplo n.º 9
0
    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:)")
Exemplo n.º 10
0
    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="Имя счетчика":)')
Exemplo n.º 11
0
    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:)')
Exemplo n.º 12
0
    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:)')
Exemplo n.º 13
0
    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:)')
Exemplo n.º 14
0
    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:)')
Exemplo n.º 15
0
    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:)')
Exemplo n.º 16
0
    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=":":)')
Exemplo n.º 17
0
    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:)')
Exemplo n.º 18
0
    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:)')
Exemplo n.º 19
0
    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, ["", "Счетчик"])
Exemplo n.º 20
0
    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""])
Exemplo n.º 21
0
    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"Счетчик"])
Exemplo n.º 22
0
    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:)")
Exemplo n.º 23
0
    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:)')