def testCommandRemove_05_ReadOnly(self): Tester.dialogTester.appendOk() self.wikiroot["Страница 1"].readonly = True removePage(self.wikiroot["Страница 1"]) self.assertNotEqual(self.wikiroot["Страница 1"], None)
def testCommandRemove_06(self): Tester.dialogTester.appendYes() removePage(self.wikiroot["Страница 2/Страница 3"]) self.assertEqual(self.wikiroot["Страница 2/Страница 3"], None) self.assertNotEqual(self.wikiroot["Страница 2"], None)
def testCommandRemove_03(self): Tester.dialogTester.appendYes() self.application.wikiroot = self.wikiroot self.application.selectedPage = None removePage(self.wikiroot["Страница 1"]) self.assertEqual(self.wikiroot["Страница 1"], None)
def testCommandRemove_01(self): Tester.dialogTester.appendNo() Application.wikiroot = self.wikiroot Application.selectedPage = self.wikiroot[u"Страница 1"] removePage(self.wikiroot[u"Страница 1"]) self.assertNotEqual(self.wikiroot[u"Страница 1"], None)
def testCommandRemove_08_root(self): # Tester.dialogTester.appendYes() self.application.mainWindow.toaster.counter.clear() removePage(self.wikiroot) # self.assertEqual(Tester.dialogTester.count, 0) self.assertEqual( self.application.mainWindow.toaster.counter.showErrorCount, 1)
def testCommandRemove_01(self): Tester.dialogTester.appendNo() Application.wikiroot = self.wikiroot Application.selectedPage = self.wikiroot[u"Страница 1"] removePage (self.wikiroot[u"Страница 1"]) self.assertNotEqual (self.wikiroot[u"Страница 1"], None)
def testCommandRemove_07_IOError(self): def removeBeforeRemove(dialog): self.wikiroot["Страница 2/Страница 3"].remove() # Для сообщения об ошибке удаления Tester.dialogTester.appendOk() return wx.YES Tester.dialogTester.append(removeBeforeRemove) removePage(self.wikiroot["Страница 2/Страница 3"]) # Убедимся, что были показаны все сообщения self.assertEqual(Tester.dialogTester.count, 0)
def testCommandRemove_07_IOError (self): def removeBeforeRemove (dialog): self.wikiroot[u"Страница 2/Страница 3"].remove() # Для сообщения об ошибке удаления Tester.dialogTester.appendOk() return wx.YES Tester.dialogTester.append(removeBeforeRemove) removePage(self.wikiroot[u"Страница 2/Страница 3"]) # Убедимся, что были показаны все сообщения self.assertEqual (Tester.dialogTester.count, 0)
def testCommandRemove_07_IOError(self): def removeBeforeRemove(dialog): self.wikiroot["Страница 2/Страница 3"].remove() # Для сообщения об ошибке удаления Tester.dialogTester.appendOk() return wx.YES self.application.mainWindow.toaster.counter.clear() Tester.dialogTester.append(removeBeforeRemove) removePage(self.wikiroot["Страница 2/Страница 3"]) # Убедимся, что были показаны все сообщения self.assertEqual( self.application.mainWindow.toaster.counter.showErrorCount, 1)
def __onRemovePage(self, event): """ Обработчик события удаления текущей страницы """ if Application.selectedPage != None: cmd.removePage (Application.wikiroot.selectedPage)
def testCommandRemove_04 (self): Tester.dialogTester.appendYes() removePage (self.wikiroot[u"Страница 1"]) self.assertEqual (self.wikiroot[u"Страница 1"], None)
def testCommandRemove_08_root (self): Tester.dialogTester.appendYes() removePage (self.wikiroot) self.assertEqual (Tester.dialogTester.count, 0)
def testCommandRemove_04(self): Tester.dialogTester.appendYes() removePage(self.wikiroot[u"Страница 1"]) self.assertEqual(self.wikiroot[u"Страница 1"], None)
def testCommandRemove_08_root(self): Tester.dialogTester.appendYes() removePage(self.wikiroot) self.assertEqual(Tester.dialogTester.count, 0)
def run (self, params): if self._application.selectedPage != None: removePage (self._application.wikiroot.selectedPage)
def run (self, params): if self._application.selectedPage is not None: removePage (self._application.wikiroot.selectedPage)