Exemplo n.º 1
0
    def test_Open_05(self):
        self.application.wikiroot = self.wikiroot
        self.application.selectedPage = self.wikiroot["Страница 2/Страница 3"]

        Tester.dialogTester.append(self._selectInvalidFile)
        openWikiWithDialog(self.application.mainWindow, False)

        self.assertIsNotNone(self.application.wikiroot)
        self.assertIsNotNone(self.application.selectedPage)
        self.assertEqual(self.application.selectedPage.title, "Страница 3")
Exemplo n.º 2
0
    def test_Open_05(self):
        self.application.wikiroot = self.wikiroot
        self.application.selectedPage = self.wikiroot["Страница 2/Страница 3"]

        Tester.dialogTester.append(self._selectInvalidFile)
        openWikiWithDialog(self.application.mainWindow, False)

        self.assertIsNotNone(self.application.wikiroot)
        self.assertIsNotNone(self.application.selectedPage)
        self.assertEqual(self.application.selectedPage.title, "Страница 3")
Exemplo n.º 3
0
    def testOpen_03(self):
        Application.wikiroot = self.wikiroot
        Application.selectedPage = self.wikiroot[u"Страница 2/Страница 3"]

        Tester.dialogTester.append(self._selectFile)
        openWikiWithDialog(Application.mainWindow, False)

        self.assertEqual(Tester.dialogTester.count, 0)
        self.assertIsNotNone(Application.wikiroot)
        self.assertIsNotNone(Application.selectedPage)
        self.assertEqual(Application.selectedPage.title, u"Страница 3")
Exemplo n.º 4
0
    def testOpen_01(self):
        Application.wikiroot = None

        Tester.dialogTester.append(self._selectFile)
        openWikiWithDialog(Application.mainWindow, False)

        self.assertEqual(Tester.dialogTester.count, 0)
        self.assertIsNotNone(Application.wikiroot)
        self.assertIsNotNone(Application.wikiroot[u"Страница 1"])
        self.assertFalse(Application.wikiroot.readonly)
        self.assertFalse(Application.wikiroot[u"Страница 1"].readonly)
Exemplo n.º 5
0
    def testOpen_03 (self):
        Application.wikiroot = self.wikiroot
        Application.selectedPage = self.wikiroot[u"Страница 2/Страница 3"]

        Tester.dialogTester.append (self._selectFile)
        openWikiWithDialog (Application.mainWindow, False)

        self.assertEqual (Tester.dialogTester.count, 0)
        self.assertIsNotNone (Application.wikiroot)
        self.assertIsNotNone (Application.selectedPage)
        self.assertEqual (Application.selectedPage.title, u"Страница 3")
Exemplo n.º 6
0
    def testOpen_01 (self):
        Application.wikiroot = None

        Tester.dialogTester.append (self._selectFile)
        openWikiWithDialog (Application.mainWindow, False)

        self.assertEqual (Tester.dialogTester.count, 0)
        self.assertIsNotNone (Application.wikiroot)
        self.assertIsNotNone (Application.wikiroot[u"Страница 1"])
        self.assertFalse (Application.wikiroot.readonly)
        self.assertFalse (Application.wikiroot[u"Страница 1"].readonly)
Exemplo n.º 7
0
    def test_Open_06(self):
        self.application.wikiroot = None

        Tester.dialogTester.append(self._selectFile)
        openWikiWithDialog(self.application.mainWindow, True)

        self.assertEqual(Tester.dialogTester.count, 0)
        self.assertIsNotNone(self.application.wikiroot)
        self.assertIsNotNone(self.application.wikiroot["Страница 1"])
        self.assertTrue(self.application.wikiroot.readonly)
        self.assertTrue(self.application.wikiroot["Страница 1"].readonly)
Exemplo n.º 8
0
    def test_Open_06(self):
        self.application.wikiroot = None

        Tester.dialogTester.append(self._selectFile)
        # from pudb import set_trace; set_trace()
        openWikiWithDialog(self.application.mainWindow, True)

        self.assertEqual(Tester.dialogTester.count, 0)
        self.assertIsNotNone(self.application.wikiroot)
        self.assertIsNotNone(self.application.wikiroot["Страница 1"])
        self.assertTrue(self.application.wikiroot.readonly)
        self.assertTrue(self.application.wikiroot["Страница 1"].readonly)
Exemplo n.º 9
0
    def testOpen_02(self):
        wikiroot2 = WikiDocument.create(self.path2)
        factory = TextPageFactory()
        factory.create(wikiroot2, u"Страница 1_2", [])
        factory.create(wikiroot2, u"Страница 2_2", [])

        Application.wikiroot = wikiroot2

        Tester.dialogTester.append(self._selectFile)
        openWikiWithDialog(Application.mainWindow, False)

        self.assertEqual(Tester.dialogTester.count, 0)
        self.assertIsNotNone(Application.wikiroot)
        self.assertIsNotNone(Application.wikiroot[u"Страница 1"])
Exemplo n.º 10
0
    def testOpen_02 (self):
        wikiroot2 = WikiDocument.create (self.path2)
        factory = TextPageFactory()
        factory.create (wikiroot2, u"Страница 1_2", [])
        factory.create (wikiroot2, u"Страница 2_2", [])

        Application.wikiroot = wikiroot2

        Tester.dialogTester.append (self._selectFile)
        openWikiWithDialog (Application.mainWindow, False)

        self.assertEqual (Tester.dialogTester.count, 0)
        self.assertIsNotNone (Application.wikiroot)
        self.assertIsNotNone (Application.wikiroot[u"Страница 1"])
Exemplo n.º 11
0
 def run(self, params):
     openWikiWithDialog(self._application.mainWindow, False)
Exemplo n.º 12
0
 def run (self, params):
     openWikiWithDialog (self._application.mainWindow, False)
Exemplo n.º 13
0
 def __onOpenReadOnly(self, event):
     """
     Обработчик события открытия вики в режиме "только для чтения"
     """
     cmd.openWikiWithDialog (self, readonly=True)
Exemplo n.º 14
0
 def __onOpen(self, event):
     """
     Обработчик события открытия вики
     """
     cmd.openWikiWithDialog (self)