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))