def testGenerate(self): markku = Markku('abcd', 2, 3) counter = 0 for i in markku.generate(): counter = counter + 1 self.assertEqual(counter, 80)
def testGenerateMaxSeq(self): markku = Markku('abcd', 2, 3, maxSeq=25) counter = 0 for i in markku.generate(): counter = counter + 1 self.assertEqual(counter, 25) markku = Markku('abcd', 2, 3, maxSeq=2000) counter = 0 for i in markku.generate(): counter = counter + 1 self.assertEqual(counter, 80)
def testGenerateSkip(self): markku = Markku('abcd', 2, 3, skip=20) counter = 0 for i in markku.generate(): counter = counter + 1 self.assertEqual(counter, 60) markku = Markku('abcd', 5, 6, skip=20) counter = 0 for i in markku.generate(): counter = counter + 1 self.assertEqual(counter, 5100)
def testPostfix(self): markku = Markku('abcd', 3, 3, postfix='ff') for i in markku.generate(): self.assertTrue(i.endswith('ff')) self.assertEqual(5, len(i))
def testLength(self): markku = Markku('abcd', 2, 2) for i in markku.generate(): self.assertEqual(len(i), 2)
def testUniqueList(self): self.assertEqual(Markku.uniqueList([1,1,1,2,3]), [1,2,3]) self.assertEqual(Markku.uniqueList([4,1,1,1,2,3]), [4,1,2,3])