def test_make_leet(self): self.assertEqual( make_leet('adminstradores'), ['admin57radore5', '4dm1nstr4d0r3s', '4dm1n57r4d0r35']) self.assertEqual(make_leet('pepepito'), ['pepepi7o', 'p3p3p170', 'p3p3p1t0']) self.assertEqual(make_leet('sS '), ['55 '])
def generator(self): """ TODO: I need a way to calculate the __len__ of this generator in order to avoid the "iterable = list(iterable)" in pool.py """ pwd_chain = chain(self._read_pwd_file(), self._special_passwords(),) for pwd in unique_everseen(pwd_chain): yield pwd if self.l337_p4sswd: for pwd in unique_everseen(make_leet(pwd)): yield pwd
def generator(self): """ TODO: I need a way to calculate the __len__ of this generator in order to avoid the "iterable = list(iterable)" in pool.py """ pwd_chain = chain(self._read_pwd_file(), self._special_passwords(),) for pwd in unique_everseen(pwd_chain): yield pwd if self.l337_p4sswd: for pwd in unique_everseen(make_leet(pwd)): yield pwd
def test_make_leet(self): self.assertEqual(make_leet("adminstradores"), ["admin57radore5", "4dm1nstr4d0r3s", "4dm1n57r4d0r35"]) self.assertEqual(make_leet("pepepito"), ["pepepi7o", "p3p3p170", "p3p3p1t0"]) self.assertEqual(make_leet("sS "), ["55 "])