def test_verify_pswd_over_continuous_same_char_num(
         self, continous_num):
     assert not verify_pswd(
         pswd_generator(pswd_base='a' * continous_num))
 def test_verify_pswd_num_more_than_half_of_length_odd(self, length):
     assert not verify_pswd(
         pswd_generator(
             pswd_base='!123', length=length, incl_sp_char=False))
 def test_verify_pswd_no_lower_char(self):
     assert not verify_pswd(pswd_generator(incl_lower_char=False))
 def test_verify_pswd_no_numeric(self):
     assert not verify_pswd(pswd_generator(incl_num=False))
 def test_verify_pswd_various_invalid_char(self, invalid_char):
     assert not verify_pswd(pswd_generator(pswd_base=invalid_char))
 def test_verify_pswd_non_valid_special_char(self):
     assert not verify_pswd(pswd_generator(incl_sp_char=False))
 def test_verify_pswd_over_valid_length(self, length):
     assert not verify_pswd(pswd_generator(length=length))
 def test_verify_pswd_not_enough_length(self, length):
     assert not verify_pswd(pswd_generator(length=length))
 def test_verify_pswd_not_enough_length_0(self, length):
     assert not verify_pswd(
         pswd_generator(length=length, incl_sp_char=False))
 def test_verify_pswd_over_sp_char_num(self, sp_char_num):
     pswd = ''.join(
         [SP_CHARS[i % len(SP_CHARS)] for i in range(sp_char_num)])
     assert not verify_pswd(
         pswd_generator(pswd_base=pswd, incl_sp_char=False))
 def test_verify_pswd_num_less_than_half_of_length_even(self, length):
     assert verify_pswd(
         pswd_generator(pswd_base='!1',
                        length=length,
                        incl_sp_char=False))