def testAppendTag(self): appendTag(self.wikiroot["Страница 2"], "Метка 666") self.assertEqual(len(self.wikiroot["Страница 2"].tags), 3) self.assertIn("Метка 666".lower(), self.wikiroot["Страница 2"].tags) self.assertIn("Метка 1".lower(), self.wikiroot["Страница 2"].tags) self.assertIn("Метка 3".lower(), self.wikiroot["Страница 2"].tags)
def testAppendTag (self): appendTag (self.wikiroot[u"Страница 2"], u"Метка 666") self.assertEqual (len (self.wikiroot[u"Страница 2"].tags), 3) self.assertTrue (u"Метка 666".lower() in self.wikiroot[u"Страница 2"].tags) self.assertTrue (u"Метка 1".lower() in self.wikiroot[u"Страница 2"].tags) self.assertTrue (u"Метка 3".lower() in self.wikiroot[u"Страница 2"].tags)
def testAppendTag (self): appendTag (self.rootwiki[u"Страница 2"], u"Метка 666") self.assertEqual (len (self.rootwiki[u"Страница 2"].tags), 3) self.assertTrue (u"Метка 666".lower() in self.rootwiki[u"Страница 2"].tags) self.assertTrue (u"Метка 1".lower() in self.rootwiki[u"Страница 2"].tags) self.assertTrue (u"Метка 3".lower() in self.rootwiki[u"Страница 2"].tags)
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)
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)
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)
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)
def testCopyTags (self): self.assertEqual (len (self.wikiroot[u"page 1"].tags), 2) appendTag (self.wikiroot[u"page 1"], u"Метка 1") self.assertEqual (len (self.wikiroot[u"page 1"].tags), 2)
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)
def testCopyTags (self): self.assertEqual (len (self.rootwiki[u"page 1"].tags), 2) appendTag (self.rootwiki[u"page 1"], u"Метка 1") self.assertEqual (len (self.rootwiki[u"page 1"].tags), 2)
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)
def testCopyTags(self): self.assertEqual(len(self.wikiroot["page 1"].tags), 2) appendTag(self.wikiroot["page 1"], "Метка 1") self.assertEqual(len(self.wikiroot["page 1"].tags), 2)