Ejemplo n.º 1
0
    def test_some_name_spaces(self):
        page = WikiPageFactory().create(self.wikiroot, 'Викистраница', [])
        Tester.dialogTester.append(self._set_title_func, '   Викистраница   ')
        Tester.dialogTester.appendError()

        editPage(self.application.mainWindow, page)

        self.assertEqual(page.title, 'Викистраница')
        self.assertEqual(page.display_title, 'Викистраница')
        self.assertIsNotNone(self.wikiroot['Викистраница'])
        self.assertIsNone(self.wikiroot['Викистраница'].alias)
Ejemplo n.º 2
0
    def test_special_chars(self):
        page = WikiPageFactory().create(self.wikiroot, 'Викистраница', [])
        Tester.dialogTester.append(self._set_title_func, 'Тест ><|?*:"\\/#% проверка')
        Tester.dialogTester.appendError()

        editPage(self.application.mainWindow, page)

        self.assertEqual(page.title, 'Тест ___________ проверка')
        self.assertEqual(page.display_title, 'Тест ><|?*:"\\/#% проверка')
        self.assertEqual(page.alias, 'Тест ><|?*:"\\/#% проверка')
        self.assertIsNotNone(self.wikiroot['Тест ___________ проверка'])
Ejemplo n.º 3
0
    def test_some_name_spaces(self):
        page = WikiPageFactory().create(self.wikiroot, 'Викистраница', [])
        Tester.dialogTester.append(self._set_title_func, '   Викистраница   ')
        Tester.dialogTester.appendError()

        editPage(self.application.mainWindow, page)

        self.assertEqual(page.title, 'Викистраница')
        self.assertEqual(page.display_title, 'Викистраница')
        self.assertIsNotNone(self.wikiroot['Викистраница'])
        self.assertIsNone(self.wikiroot['Викистраница'].alias)
Ejemplo n.º 4
0
    def test_rename_duplicate_01(self):
        WikiPageFactory().create(self.wikiroot, 'Викистраница', [])
        page2 = WikiPageFactory().create(self.wikiroot, 'Викистраница - 2', [])
        Tester.dialogTester.append(self._set_title_func, 'Викистраница')
        Tester.dialogTester.appendError()

        editPage(self.application.mainWindow, page2)

        self.assertEqual(page2.title, 'Викистраница (1)')
        self.assertEqual(page2.alias, 'Викистраница')
        self.assertEqual(page2.display_title, 'Викистраница')
        self.assertIsNotNone(self.wikiroot['Викистраница (1)'])
Ejemplo n.º 5
0
    def test_rename_duplicate_01(self):
        WikiPageFactory().create(self.wikiroot, 'Викистраница', [])
        page2 = WikiPageFactory().create(self.wikiroot, 'Викистраница - 2', [])
        Tester.dialogTester.append(self._set_title_func, 'Викистраница')
        Tester.dialogTester.appendError()

        editPage(self.application.mainWindow, page2)

        self.assertEqual(page2.title, 'Викистраница (1)')
        self.assertEqual(page2.alias, 'Викистраница')
        self.assertEqual(page2.display_title, 'Викистраница')
        self.assertIsNotNone(self.wikiroot['Викистраница (1)'])
Ejemplo n.º 6
0
    def test_begin_special_chars_underlines(self):
        page = WikiPageFactory().create(self.wikiroot, 'Викистраница', [])
        Tester.dialogTester.append(self._set_title_func, '##Викистраница')
        Tester.dialogTester.appendError()

        editPage(self.application.mainWindow, page)

        self.assertIsNone(self.wikiroot['Викистраница'])
        self.assertEqual(page.title, '--Викистраница')
        self.assertEqual(page.display_title, '##Викистраница')
        self.assertIsNotNone(self.wikiroot['--Викистраница'])
        self.assertEqual(self.wikiroot['--Викистраница'].alias,
                         '##Викистраница')
Ejemplo n.º 7
0
    def test_begin_special_chars_underlines(self):
        page = WikiPageFactory().create(self.wikiroot, 'Викистраница', [])
        Tester.dialogTester.append(self._set_title_func, '##Викистраница')
        Tester.dialogTester.appendError()

        editPage(self.application.mainWindow, page)

        self.assertIsNone(self.wikiroot['Викистраница'])
        self.assertEqual(page.title, '--Викистраница')
        self.assertEqual(page.display_title, '##Викистраница')
        self.assertIsNotNone(self.wikiroot['--Викистраница'])
        self.assertEqual(self.wikiroot['--Викистраница'].alias,
                         '##Викистраница')
Ejemplo n.º 8
0
 def run(self, params):
     if self._application.selectedPage is not None:
         editPage(self._application.mainWindow,
                  self._application.selectedPage)
Ejemplo n.º 9
0
 def run(self, params):
     if self._application.selectedPage is not None:
         editPage(self._application.mainWindow,
                  self._application.selectedPage)