def testStrangeDirectory(self): pageTree = PageTree() pageTree.createPageNode("http://www.dummyurl.com/strangeDirectory.html/strangeDirectory.html", 0) self.storeCache(pageTree) self.storeCache(pageTree) againPageTree = self.fetchCache(pageTree.getUrl(0)) self.clearPage(pageTree.getUrl(0)) if not againPageTree.equals(pageTree): return False if not againPageTree.getRevisionNum(0) == 1: return False return True
def testMalformedUrl(self): url = "some.really.bad./wrongurl//" pageTree = PageTree() pageTree.createPageNode(url, 0) self.storeCache(pageTree)
def testSpecificNameTree(self, treeRootDir): pageTree = PageTree() pageTree.createPageNode(treeRootDir, 0) self.storeCache(pageTree)