Example #1
0
    def testTagBranch (self):
        tagBranch (self.wikiroot[u"Страница 2"], [u"Метка 111", u"Метка 222"])

        self.assertEqual (len (self.wikiroot[u"Страница 2"].tags), 4)
        self.assertEqual (len (self.wikiroot[u"Страница 2/Страница 3"].tags), 3)
        self.assertEqual (len (self.wikiroot[u"Страница 2/Страница 3/Страница 4"].tags), 3)

        self.assertTrue (u"Метка 111".lower() in self.wikiroot[u"Страница 2"].tags)
        self.assertTrue (u"Метка 111".lower() in self.wikiroot[u"Страница 2/Страница 3"].tags)
        self.assertTrue (u"Метка 111".lower() in self.wikiroot[u"Страница 2/Страница 3/Страница 4"].tags)

        self.assertTrue (u"Метка 222".lower() in self.wikiroot[u"Страница 2"].tags)
        self.assertTrue (u"Метка 222".lower() in self.wikiroot[u"Страница 2/Страница 3"].tags)
        self.assertTrue (u"Метка 222".lower() in self.wikiroot[u"Страница 2/Страница 3/Страница 4"].tags)
Example #2
0
    def testTagBranch (self):
        tagBranch (self.rootwiki[u"Страница 2"], [u"Метка 111", u"Метка 222"])

        self.assertEqual (len (self.rootwiki[u"Страница 2"].tags), 4)
        self.assertEqual (len (self.rootwiki[u"Страница 2/Страница 3"].tags), 3)
        self.assertEqual (len (self.rootwiki[u"Страница 2/Страница 3/Страница 4"].tags), 3)

        self.assertTrue (u"Метка 111".lower() in self.rootwiki[u"Страница 2"].tags)
        self.assertTrue (u"Метка 111".lower() in self.rootwiki[u"Страница 2/Страница 3"].tags)
        self.assertTrue (u"Метка 111".lower() in self.rootwiki[u"Страница 2/Страница 3/Страница 4"].tags)

        self.assertTrue (u"Метка 222".lower() in self.rootwiki[u"Страница 2"].tags)
        self.assertTrue (u"Метка 222".lower() in self.rootwiki[u"Страница 2/Страница 3"].tags)
        self.assertTrue (u"Метка 222".lower() in self.rootwiki[u"Страница 2/Страница 3/Страница 4"].tags)
Example #3
0
    def addTagsToBranchGui(self, page, parent):
        """
        Добавить теги к ветке, начинающейся со страницы page.
        Теги к самой странице page тоже добавляются
        """
        dlg = TagsDialog(parent, self._application)
        dlg.SetTitle(_(u"Add Tags to Branch"))

        if dlg.ShowModal() == wx.ID_OK:
            self._application.onStartTreeUpdate(page.root)

            try:
                tagBranch(page, dlg.tags)
            finally:
                self._application.onEndTreeUpdate(page.root)

        dlg.Destroy()
Example #4
0
    def addTagsToBranchGui (self, page, parent):
        """
        Добавить теги к ветке, начинающейся со страницы page.
        Теги к самой странице page тоже добавляются
        """
        dlg = TagsDialog (parent, self._application)
        dlg.SetTitle (_(u"Add Tags to Branch"))

        if dlg.ShowModal() == wx.ID_OK:
            self._application.onStartTreeUpdate(page.root)

            try:
                tagBranch (page, dlg.tags)
            finally:
                self._application.onEndTreeUpdate(page.root)

        dlg.Destroy()
Example #5
0
    def testTagRoot(self):
        tagBranch(self.wikiroot, [u"Метка 111", u"Метка 222"])

        self.assertEqual(len(self.wikiroot[u"Страница 2"].tags), 4)
        self.assertEqual(len(self.wikiroot[u"Страница 2/Страница 3"].tags), 3)
        self.assertEqual(len(self.wikiroot[u"Страница 2/Страница 3/Страница 4"].tags), 3)

        self.assertTrue(u"Метка 111".lower() in self.wikiroot[u"Страница 2"].tags)
        self.assertTrue(u"Метка 111".lower() in self.wikiroot[u"Страница 2/Страница 3"].tags)
        self.assertTrue(u"Метка 111".lower() in self.wikiroot[u"Страница 2/Страница 3/Страница 4"].tags)

        self.assertTrue(u"Метка 222".lower() in self.wikiroot[u"Страница 2"].tags)
        self.assertTrue(u"Метка 222".lower() in self.wikiroot[u"Страница 2/Страница 3"].tags)
        self.assertTrue(u"Метка 222".lower() in self.wikiroot[u"Страница 2/Страница 3/Страница 4"].tags)

        self.assertTrue(u"Метка 222".lower() in self.wikiroot[u"page 1"].tags)
        self.assertTrue(u"Метка 222".lower() in self.wikiroot[u"page 1/page 5"].tags)
Example #6
0
    def testTagBranch(self):
        tagBranch(self.wikiroot["Страница 2"], ["Метка 111", "Метка 222"])

        self.assertEqual(len(self.wikiroot["Страница 2"].tags), 4)
        self.assertEqual(len(self.wikiroot["Страница 2/Страница 3"].tags), 3)
        self.assertEqual(
            len(self.wikiroot["Страница 2/Страница 3/Страница 4"].tags), 3)

        self.assertIn("Метка 111".lower(), self.wikiroot["Страница 2"].tags)
        self.assertIn("Метка 111".lower(),
                      self.wikiroot["Страница 2/Страница 3"].tags)
        self.assertIn("Метка 111".lower(),
                      self.wikiroot["Страница 2/Страница 3/Страница 4"].tags)

        self.assertIn("Метка 222".lower(), self.wikiroot["Страница 2"].tags)
        self.assertIn("Метка 222".lower(),
                      self.wikiroot["Страница 2/Страница 3"].tags)
        self.assertIn("Метка 222".lower(),
                      self.wikiroot["Страница 2/Страница 3/Страница 4"].tags)
Example #7
0
    def testTagBranch(self):
        tagBranch(self.wikiroot["Страница 2"], ["Метка 111", "Метка 222"])

        self.assertEqual(len(self.wikiroot["Страница 2"].tags), 4)
        self.assertEqual(len(self.wikiroot["Страница 2/Страница 3"].tags), 3)
        self.assertEqual(
            len(self.wikiroot["Страница 2/Страница 3/Страница 4"].tags), 3)

        self.assertIn("Метка 111".lower(), self.wikiroot["Страница 2"].tags)
        self.assertIn("Метка 111".lower(),
                      self.wikiroot["Страница 2/Страница 3"].tags)
        self.assertIn("Метка 111".lower(),
                      self.wikiroot["Страница 2/Страница 3/Страница 4"].tags)

        self.assertIn("Метка 222".lower(),
                      self.wikiroot["Страница 2"].tags)
        self.assertIn("Метка 222".lower(),
                      self.wikiroot["Страница 2/Страница 3"].tags)
        self.assertIn("Метка 222".lower(),
                      self.wikiroot["Страница 2/Страница 3/Страница 4"].tags)