Пример #1
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:)")
Пример #2
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:)")
Пример #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:)")
Пример #4
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:)')
Пример #5
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:)')
Пример #6
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="Имя счетчика":)')
Пример #7
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:)")
Пример #8
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:)")
Пример #9
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=":":)')
Пример #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="Имя счетчика":)')
Пример #11
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:)')
Пример #12
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:)')
Пример #13
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:)')
Пример #14
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:)')
Пример #15
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:)')
Пример #16
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:)')
Пример #17
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:)')
Пример #18
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=":":)')
Пример #19
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:)")
Пример #20
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:)')