def test_normal_root(self): Tester.dialogTester.append(self._set_title_func, 'Новая страница') Tester.dialogTester.appendError() createPageWithDialog(self.application.mainWindow, self.wikiroot) self.assertEqual(len(self.wikiroot), 1) self.assertIsNotNone(self.wikiroot['Новая страница'])
def test_normal_root(self): Tester.dialogTester.append(self._set_title_func, 'Новая страница') Tester.dialogTester.appendError() createPageWithDialog(self.application.mainWindow, self.wikiroot) self.assertEqual(len(self.wikiroot), 1) self.assertIsNotNone(self.wikiroot['Новая страница'])
def test_double_underline(self): Tester.dialogTester.append(self._set_title_func, '__attach') Tester.dialogTester.appendError() createPageWithDialog(self.application.mainWindow, self.wikiroot) self.assertEqual(len(self.wikiroot), 1) self.assertIsNotNone(self.wikiroot['--attach']) self.assertEqual(self.wikiroot['--attach'].alias, '__attach')
def test_dots_02(self): Tester.dialogTester.append(self._set_title_func, '../.') Tester.dialogTester.appendError() createPageWithDialog(self.application.mainWindow, self.wikiroot) self.assertEqual(len(self.wikiroot), 1) self.assertIsNotNone(self.wikiroot['..__']) self.assertEqual(self.wikiroot['..__'].alias, '../.')
def test_double_underline(self): Tester.dialogTester.append(self._set_title_func, '__attach') Tester.dialogTester.appendError() createPageWithDialog(self.application.mainWindow, self.wikiroot) self.assertEqual(len(self.wikiroot), 1) self.assertIsNotNone(self.wikiroot['--attach']) self.assertEqual(self.wikiroot['--attach'].alias, '__attach')
def test_dots_02(self): Tester.dialogTester.append(self._set_title_func, '../.') Tester.dialogTester.appendError() createPageWithDialog(self.application.mainWindow, self.wikiroot) self.assertEqual(len(self.wikiroot), 1) self.assertIsNotNone(self.wikiroot['.._.']) self.assertEqual(self.wikiroot['.._.'].alias, '../.')
def test_invalid_chars_01(self): Tester.dialogTester.append(self._set_title_func, 'Страница1 / Страница2') Tester.dialogTester.appendError() createPageWithDialog(self.application.mainWindow, self.wikiroot) self.assertEqual(len(self.wikiroot), 1) self.assertIsNotNone(self.wikiroot['Страница1 _ Страница2']) self.assertEqual(self.wikiroot['Страница1 _ Страница2'].alias, 'Страница1 / Страница2')
def test_normal_child(self): Tester.dialogTester.append(self._set_title_func, 'Новая страница') Tester.dialogTester.appendError() parent = WikiPageFactory().create(self.wikiroot, "Викистраница", []) createPageWithDialog(self.application.mainWindow, parent) self.assertEqual(len(parent), 1) self.assertIsNotNone(parent['Новая страница'])
def test_normal_child(self): Tester.dialogTester.append(self._set_title_func, 'Новая страница') Tester.dialogTester.appendError() parent = WikiPageFactory().create(self.wikiroot, "Викистраница", []) createPageWithDialog(self.application.mainWindow, parent) self.assertEqual(len(parent), 1) self.assertIsNotNone(parent['Новая страница'])
def test_duplicate_03(self): WikiPageFactory().create(self.wikiroot, "(1)", []) Tester.dialogTester.append(self._set_title_func, '.') Tester.dialogTester.appendError() createPageWithDialog(self.application.mainWindow, self.wikiroot) self.assertEqual(len(self.wikiroot), 2) self.assertIsNotNone(self.wikiroot['(2)']) self.assertEqual(self.wikiroot['(2)'].alias, '.')
def test_duplicate_03(self): WikiPageFactory().create(self.wikiroot, "(1)", []) Tester.dialogTester.append(self._set_title_func, '.') Tester.dialogTester.appendError() createPageWithDialog(self.application.mainWindow, self.wikiroot) self.assertEqual(len(self.wikiroot), 2) self.assertIsNotNone(self.wikiroot['(2)']) self.assertEqual(self.wikiroot['(2)'].alias, '.')
def test_duplicate_02(self): WikiPageFactory().create(self.wikiroot, "Викистраница", []) Tester.dialogTester.append(self._set_title_func, 'Викистраница') Tester.dialogTester.append(self._set_title_func, 'Викистраница') Tester.dialogTester.appendError() createPageWithDialog(self.application.mainWindow, self.wikiroot) createPageWithDialog(self.application.mainWindow, self.wikiroot) self.assertEqual(len(self.wikiroot), 3) self.assertIsNotNone(self.wikiroot['Викистраница']) self.assertIsNotNone(self.wikiroot['Викистраница (1)']) self.assertEqual(self.wikiroot['Викистраница (1)'].alias, 'Викистраница') self.assertIsNotNone(self.wikiroot['Викистраница (2)']) self.assertEqual(self.wikiroot['Викистраница (2)'].alias, 'Викистраница')
def test_duplicate_02(self): WikiPageFactory().create(self.wikiroot, "Викистраница", []) Tester.dialogTester.append(self._set_title_func, 'Викистраница') Tester.dialogTester.append(self._set_title_func, 'Викистраница') Tester.dialogTester.appendError() createPageWithDialog(self.application.mainWindow, self.wikiroot) createPageWithDialog(self.application.mainWindow, self.wikiroot) self.assertEqual(len(self.wikiroot), 3) self.assertIsNotNone(self.wikiroot['Викистраница']) self.assertIsNotNone(self.wikiroot['Викистраница (1)']) self.assertEqual(self.wikiroot['Викистраница (1)'].alias, 'Викистраница') self.assertIsNotNone(self.wikiroot['Викистраница (2)']) self.assertEqual(self.wikiroot['Викистраница (2)'].alias, 'Викистраница')