def testFindPinT(self): SIZE=1000 HITS=5 p, t = makeString(size=SIZE, hits=HITS) self.assertEquals(SIZE, len(t)) self.assertEquals(HITS, t.count(p)) hits = list(z.findall(p, t)) self.assertEquals(HITS, len(hits)) for hit in hits: self.assertEquals(p, t[hit: hit+len(p)])
def testFindPinT(self): p, t = makeString() z_hits = z.findall(p, t) brute_hits = bruteforce.findall(p, t) for z_hit, brute_hit in itertools.izip(z_hits, brute_hits): self.assertEquals(z_hit, brute_hit)