Exemplo n.º 1
0
    def testAppendExists(self):
        appendTag(self.wikiroot["Страница 2"], "Метка 1")
        self.assertIn("Метка 1".lower(),
                      self.wikiroot["Страница 2"].tags)

        removeTag(self.wikiroot["Страница 2"], "Метка 1")
        self.assertNotIn("Метка 1".lower(),
                         self.wikiroot["Страница 2"].tags)
Exemplo n.º 2
0
    def testAppendExists(self):
        appendTag(self.wikiroot["Страница 2"], "Метка 1")
        self.assertIn("Метка 1".lower(),
                      self.wikiroot["Страница 2"].tags)

        removeTag(self.wikiroot["Страница 2"], "Метка 1")
        self.assertNotIn("Метка 1".lower(),
                         self.wikiroot["Страница 2"].tags)
Exemplo n.º 3
0
    def __toggleMarkTag(self, tagname):
        selectedPage = self.__application.selectedPage
        if selectedPage is None:
            return

        if tagname in selectedPage.tags:
            removeTag(selectedPage, tagname)
        else:
            appendTag(selectedPage, tagname)
Exemplo n.º 4
0
    def __toggleMarkTag(self, tagname):
        selectedPage = self.__application.selectedPage
        if selectedPage is None:
            return

        if tagname in selectedPage.tags:
            removeTag(selectedPage, tagname)
        else:
            appendTag(selectedPage, tagname)
Exemplo n.º 5
0
    def __onTagMiddleClick (self, event):
        """
        Средний клик по тегу
        """
        selectedPage = self.__application.selectedPage
        if selectedPage != None:
            tag = event.text

            if tag in selectedPage.tags:
                removeTag (selectedPage, tag)
            else:
                appendTag (selectedPage, tag)
Exemplo n.º 6
0
    def __toggleMarkTag(self, tagname):
        selectedPage = self.__application.selectedPage
        if selectedPage is None:
            return

        if selectedPage.readonly:
            showError(self.__application.mainWindow,
                      _('Page is opened as read-only'))
            return

        if tagname in selectedPage.tags:
            removeTag(selectedPage, tagname)
        else:
            appendTag(selectedPage, tagname)
Exemplo n.º 7
0
    def __toggleMarkTag(self, tagname):
        selectedPage = self.__application.selectedPage
        if selectedPage is None:
            return

        if selectedPage.readonly:
            showError(self.__application.mainWindow,
                      _('Page is opened as read-only'))
            return

        if tagname in selectedPage.tags:
            removeTag(selectedPage, tagname)
        else:
            appendTag(selectedPage, tagname)
Exemplo n.º 8
0
 def testRemoveNotExists (self):
     self.assertTrue (u"Метка 333".lower() not in self.wikiroot[u"Страница 2"].tags)
     removeTag (self.wikiroot[u"Страница 2"], u"Метка 333")
     self.assertTrue (u"Метка 333".lower() not in self.wikiroot[u"Страница 2"].tags)
Exemplo n.º 9
0
    def testAppendExists (self):
        appendTag (self.wikiroot[u"Страница 2"], u"Метка 1")
        self.assertTrue (u"Метка 1".lower() in self.wikiroot[u"Страница 2"].tags)

        removeTag (self.wikiroot[u"Страница 2"], u"Метка 1")
        self.assertTrue (u"Метка 1".lower() not in self.wikiroot[u"Страница 2"].tags)
Exemplo n.º 10
0
 def testRemoveTag2(self):
     self.assertIn("Метка 3".lower(), self.wikiroot["Страница 2"].tags)
     removeTag(self.wikiroot["Страница 2"], "МеТкА 3")
     self.assertNotIn("Метка 3".lower(), self.wikiroot["Страница 2"].tags)
Exemplo n.º 11
0
 def testRemoveTag2 (self):
     self.assertTrue (u"Метка 3".lower() in self.wikiroot[u"Страница 2"].tags)
     removeTag (self.wikiroot[u"Страница 2"], u"МеТкА 3")
     self.assertTrue (u"Метка 3".lower() not in self.wikiroot[u"Страница 2"].tags)
Exemplo n.º 12
0
 def testRemoveNotExists (self):
     self.assertTrue (u"Метка 333".lower() not in self.rootwiki[u"Страница 2"].tags)
     removeTag (self.rootwiki[u"Страница 2"], u"Метка 333")
     self.assertTrue (u"Метка 333".lower() not in self.rootwiki[u"Страница 2"].tags)
Exemplo n.º 13
0
    def testAppendExists (self):
        appendTag (self.rootwiki[u"Страница 2"], u"Метка 1")
        self.assertTrue (u"Метка 1".lower() in self.rootwiki[u"Страница 2"].tags)

        removeTag (self.rootwiki[u"Страница 2"], u"Метка 1")
        self.assertTrue (u"Метка 1".lower() not in self.rootwiki[u"Страница 2"].tags)
Exemplo n.º 14
0
 def testRemoveTag2 (self):
     self.assertTrue (u"Метка 3".lower() in self.rootwiki[u"Страница 2"].tags)
     removeTag (self.rootwiki[u"Страница 2"], u"МеТкА 3")
     self.assertTrue (u"Метка 3".lower() not in self.rootwiki[u"Страница 2"].tags)
Exemplo n.º 15
0
 def testRemoveNotExists(self):
     self.assertNotIn("Метка 333".lower(), self.wikiroot["Страница 2"].tags)
     removeTag(self.wikiroot["Страница 2"], "Метка 333")
     self.assertNotIn("Метка 333".lower(), self.wikiroot["Страница 2"].tags)
Exemplo n.º 16
0
 def testRemoveTag1(self):
     self.assertIn(u"Метка 3".lower(),
                   self.wikiroot[u"Страница 2"].tags)
     removeTag(self.wikiroot[u"Страница 2"], u"Метка 3")
     self.assertNotIn(u"Метка 3".lower(),
                      self.wikiroot[u"Страница 2"].tags)
Exemplo n.º 17
0
 def testRemoveNotExists(self):
     self.assertNotIn("Метка 333".lower(),
                      self.wikiroot["Страница 2"].tags)
     removeTag(self.wikiroot["Страница 2"], "Метка 333")
     self.assertNotIn("Метка 333".lower(),
                      self.wikiroot["Страница 2"].tags)
Exemplo n.º 18
0
 def testRemoveTag2(self):
     self.assertIn("Метка 3".lower(),
                   self.wikiroot["Страница 2"].tags)
     removeTag(self.wikiroot["Страница 2"], "МеТкА 3")
     self.assertNotIn("Метка 3".lower(),
                      self.wikiroot["Страница 2"].tags)