def testRenameNotExists (self): renameTag (self.wikiroot, u"МеТкА 666", u"Черная метка") tags = TagsList (self.wikiroot) self.assertEqual (len (tags[u"Метка 1"]), 3) self.assertEqual (len (tags[u"Метка 666"]), 0) self.assertTrue (self.wikiroot[u"page 1"] in tags[u"Метка 1"]) self.assertTrue (self.wikiroot[u"Страница 2"] in tags[u"Метка 1"]) self.assertTrue (self.wikiroot[u"Страница 2/Страница 3/Страница 4"] in tags[u"Метка 1"])
def testRenameTagBranch (self): renameTag (self.rootwiki[u"Страница 2"], u"МеТкА 1", u"Черная метка") tags = TagsList (self.rootwiki) self.assertEqual (len (tags[u"Метка 1"]), 1) self.assertEqual (len (tags[u"Черная метка"]), 2) self.assertTrue (self.rootwiki[u"page 1"] in tags[u"Метка 1"]) self.assertTrue (self.rootwiki[u"Страница 2"] in tags[u"Черная метка"]) self.assertTrue (self.rootwiki[u"Страница 2/Страница 3/Страница 4"] in tags[u"Черная метка"])
def testRenameTagBranch (self): renameTag (self.wikiroot[u"Страница 2"], u"МеТкА 1", u"Черная метка") tags = TagsList (self.wikiroot) self.assertEqual (len (tags[u"Метка 1"]), 1) self.assertEqual (len (tags[u"Черная метка"]), 2) self.assertTrue (self.wikiroot[u"page 1"] in tags[u"Метка 1"]) self.assertTrue (self.wikiroot[u"Страница 2"] in tags[u"Черная метка"]) self.assertTrue (self.wikiroot[u"Страница 2/Страница 3/Страница 4"] in tags[u"Черная метка"])
def testRenameNotExists (self): renameTag (self.rootwiki, u"МеТкА 666", u"Черная метка") tags = TagsList (self.rootwiki) self.assertEqual (len (tags[u"Метка 1"]), 3) self.assertEqual (len (tags[u"Метка 666"]), 0) self.assertTrue (self.rootwiki[u"page 1"] in tags[u"Метка 1"]) self.assertTrue (self.rootwiki[u"Страница 2"] in tags[u"Метка 1"]) self.assertTrue (self.rootwiki[u"Страница 2/Страница 3/Страница 4"] in tags[u"Метка 1"])
def testRenameNotExists(self): renameTag(self.wikiroot, "МеТкА 666", "Черная метка") tags = TagsList(self.wikiroot) self.assertEqual(len(tags["Метка 1"]), 3) self.assertEqual(len(tags["Метка 666"]), 0) self.assertIn(self.wikiroot["page 1"], tags["Метка 1"]) self.assertIn(self.wikiroot["Страница 2"], tags["Метка 1"]) self.assertIn(self.wikiroot["Страница 2/Страница 3/Страница 4"], tags["Метка 1"])
def testRenameTagBranch(self): renameTag(self.wikiroot["Страница 2"], "МеТкА 1", "Черная метка") tags = TagsList(self.wikiroot) self.assertEqual(len(tags["Метка 1"]), 1) self.assertEqual(len(tags["Черная метка"]), 2) self.assertIn(self.wikiroot["page 1"], tags["Метка 1"]) self.assertIn(self.wikiroot["Страница 2"], tags["Черная метка"]) self.assertIn(self.wikiroot["Страница 2/Страница 3/Страница 4"], tags["Черная метка"])
def testRenameNotExists(self): renameTag(self.wikiroot, "МеТкА 666", "Черная метка") tags = TagsList(self.wikiroot) self.assertEqual(len(tags["Метка 1"]), 3) self.assertEqual(len(tags["Метка 666"]), 0) self.assertIn(self.wikiroot["page 1"], tags["Метка 1"]) self.assertIn(self.wikiroot["Страница 2"], tags["Метка 1"]) self.assertIn(self.wikiroot["Страница 2/Страница 3/Страница 4"], tags["Метка 1"])
def testRenameTagBranch(self): renameTag(self.wikiroot["Страница 2"], "МеТкА 1", "Черная метка") tags = TagsList(self.wikiroot) self.assertEqual(len(tags["Метка 1"]), 1) self.assertEqual(len(tags["Черная метка"]), 2) self.assertIn(self.wikiroot["page 1"], tags["Метка 1"]) self.assertIn(self.wikiroot["Страница 2"], tags["Черная метка"]) self.assertIn(self.wikiroot["Страница 2/Страница 3/Страница 4"], tags["Черная метка"])
def renameTagGui(self, wikiroot, parent): tagslist = TagsList(wikiroot) dlg = RenameTagDialog(parent, tagslist) if dlg.ShowModal() == wx.ID_OK: self._application.onStartTreeUpdate(wikiroot) try: renameTag(wikiroot, dlg.oldTagName, dlg.newTagName) finally: self._application.onEndTreeUpdate(wikiroot) dlg.Destroy()
def renameTagGui (self, wikiroot, parent): tagslist = TagsList (wikiroot) dlg = RenameTagDialog (parent, tagslist) if dlg.ShowModal() == wx.ID_OK: self._application.onStartTreeUpdate(wikiroot) try: renameTag (wikiroot, dlg.oldTagName, dlg.newTagName) finally: self._application.onEndTreeUpdate(wikiroot) dlg.Destroy()
def testRenameTag(self): renameTag(self.wikiroot, u"МеТкА 1", u"Черная метка") tags = TagsList(self.wikiroot) self.assertEqual(len(tags), 4) self.assertEqual(len(tags[u"Метка 1"]), 0) self.assertEqual(len(tags[u"Черная метка"]), 3) self.assertTrue(self.wikiroot[u"page 1"] in tags[u"Черная метка"]) self.assertTrue(self.wikiroot[u"Страница 2"] in tags[u"Черная метка"]) self.assertTrue(self.wikiroot[u"Страница 2/Страница 3/Страница 4"] in tags[u"Черная метка"])