def test_all_symbol_generator(self): gen = allSymbolGenerator(4).gen_keywords() self.assertEqual(next(gen), ('0', ) * 4) for i in range(10**4 - 1): next(gen) self.assertEqual(next(gen), ('a', ) * 4)
def test_all_symbol_generator(self): gen = allSymbolGenerator(4).gen_keywords() self.assertEqual(next(gen),('0',)*4) for i in range(10**4-1): next(gen) self.assertEqual(next(gen),('a',)*4)
def choose_key_generator(arguments): if arguments.chars : key_generator = keyGenerator.CharacterGenerator(arguments.chars) elif arguments.num : key_generator = keyGenerator.NumericGenerator(arguments.num) elif arguments.both : key_generator = keyGenerator.allSymbolGenerator(arguments.both) return key_generator