def testDreadedUnicode(self): dp.__init__("tests/data/test.sqlite") dp.analyze(u"ÄbcdeXabcdeYabcdeZüxxxxxxxxxxxxxxx") dp.seed=u"Yabcd" dp.order=5 for i in range(100): dp.next()
def testDreadedUnicode(self): dp.__init__("tests/data/test.sqlite") dp.analyze(u"ÄbcdeXabcdeYabcdeZüxxxxxxxxxxxxxxx") dp.seed = u"Yabcd" dp.order = 5 for i in range(100): dp.next()
def testCyclic2(self): dp.__init__("tests/data/test.sqlite") dp.analyze("asdglkuzcgvhje") dp.order=5 dp.seed="kuzcg" for i in range(100): dp.next()
def testNextNext(self): dp.__init__("tests/data/test.sqlite") dp.analyze("abcdefghijklmnopq") dp.seed="abcde" dp.order=5 self.assertEquals(dp.next(),"f") self.assertEquals(dp.next(),"g")
def testCyclic2(self): dp.__init__("tests/data/test.sqlite") dp.analyze("asdglkuzcgvhje") dp.order = 5 dp.seed = "kuzcg" for i in range(100): dp.next()
def testNextNext(self): dp.__init__("tests/data/test.sqlite") dp.analyze("abcdefghijklmnopq") dp.seed = "abcde" dp.order = 5 self.assertEquals(dp.next(), "f") self.assertEquals(dp.next(), "g")
def testAnalyzeFile(self): dp.__init__("tests/data/big.sqlite") contents = file("scrap/cducsu.txt").read() dp.analyze(contents) dp.seed=u"Einsatz" dp.order=5 for i in range(100): dp.next()
def testAnalyzeFile(self): dp.__init__("tests/data/big.sqlite") contents = file("scrap/cducsu.txt").read() dp.analyze(contents) dp.seed = u"Einsatz" dp.order = 5 for i in range(100): dp.next()
def testCyclicNext(self): dp.__init__("tests/data/test.sqlite") dp.analyze("abcdefabcd") dp.seed="abcde" dp.order=5 res="" for i in range(100): res+=dp.next() self.assertEquals(res,"fabcdabcde"*10)
def testRandomNext(self): dp.__init__("tests/data/test.sqlite") dp.analyze("abcdeXabcdeYabcdeZxxxxxxxxxxxxxxxx") dp.order=5 res = set() for i in range(1000): dp.seed="abcde" res.add(dp.next()) self.assertEquals(len(res),3)
def testCyclicNext(self): dp.__init__("tests/data/test.sqlite") dp.analyze("abcdefabcd") dp.seed = "abcde" dp.order = 5 res = "" for i in range(100): res += dp.next() self.assertEquals(res, "fabcdabcde" * 10)
def testRandomNext(self): dp.__init__("tests/data/test.sqlite") dp.analyze("abcdeXabcdeYabcdeZxxxxxxxxxxxxxxxx") dp.order = 5 res = set() for i in range(1000): dp.seed = "abcde" res.add(dp.next()) self.assertEquals(len(res), 3)