def test_bad_passwords(self): for password in ['T00Short!', 'no_c@pital_l3tters', 'NO_LOWERCASE_L3TTERS!', '#Everything_but_digits!', 'No8Special7Characters8675309', 'Tr0ub4dor&3', 'correct_horse_battery_staple']: with self.assertRaises(ValidationError): password_policy.validate_password_all_rules(password, 'key')
def test_good_passwords(self): for password in ['1976IndyD3claration!', 'XkCd936HasAGoodPoint!']: # confession: I spent a good few minutes looking for something like # assertDoesNotRaise. password_policy.validate_password_all_rules(password, 'key')