Ejemplo n.º 1
0
 def test_simple_other(self):
     for passwd in ['#' * i for i in range(
         cracklib.MIN_LENGTH - cracklib.OTH_CREDIT)]:
         self.assertEquals(
             1, cracklib.simple(passwd),
             'password {0} should be detected as too simple'.format(
                 passwd))
     self.assertEquals(0, cracklib.simple(
         '#' * (cracklib.MIN_LENGTH - cracklib.OTH_CREDIT)))
Ejemplo n.º 2
0
 def test_simple_combinations(self):
     testset = '#a' * (cracklib.MIN_LENGTH // 2)
     for passwd in [testset[:i] for i in range(
         cracklib.MIN_LENGTH - cracklib.LOW_CREDIT - cracklib.OTH_CREDIT)]:
         self.assertEquals(
             1, cracklib.simple(passwd),
             'password {0} should be detected as too simple'.format(
                 passwd))
     self.assertEquals(0, cracklib.simple(
         testset[:(cracklib.MIN_LENGTH - cracklib.LOW_CREDIT -
             cracklib.OTH_CREDIT)]))