コード例 #1
0
ファイル: test_pagedialog.py プロジェクト: Jenyay/outwiker
    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)
コード例 #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['Тест ___________ проверка'])
コード例 #3
0
ファイル: test_pagedialog.py プロジェクト: Jenyay/outwiker
    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)
コード例 #4
0
ファイル: test_pagedialog.py プロジェクト: Jenyay/outwiker
    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)'])
コード例 #5
0
ファイル: test_pagedialog.py プロジェクト: Jenyay/outwiker
    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)'])
コード例 #6
0
ファイル: test_pagedialog.py プロジェクト: Jenyay/outwiker
    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,
                         '##Викистраница')
コード例 #7
0
ファイル: test_pagedialog.py プロジェクト: Jenyay/outwiker
    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,
                         '##Викистраница')
コード例 #8
0
 def run(self, params):
     if self._application.selectedPage is not None:
         editPage(self._application.mainWindow,
                  self._application.selectedPage)
コード例 #9
0
ファイル: editpageprop.py プロジェクト: Jenyay/outwiker
 def run(self, params):
     if self._application.selectedPage is not None:
         editPage(self._application.mainWindow,
                  self._application.selectedPage)