Beispiel #1
0
 def test_securepw_raises_if_value_is_not_scure_password(self):
     pw = SuperStr(securepw='w4Hsa')
     with self.assertRaises(ValidationException) as context:
         pw.validate()
     self.assertEqual(len(context.exception.keypath_messages), 1)
     self.assertEqual(context.exception.keypath_messages['securepw'],
                      "value is not secure password")
Beispiel #2
0
 def test_securepw_does_not_raise_if_value_is_scure_password(self):
     pw = SuperStr(securepw='w4Hsa/')
     pw.validate()
Beispiel #3
0
 def test_padstart_adds_str_to_the_start_of_str(self):
     ps = SuperStr(pads="aaaaa")
     self.assertEqual(ps.pads, "sssssaaaaa")
Beispiel #4
0
 def test_padstart_adds_callable_to_the_start_of_str(self):
     ps = SuperStr(c_pads="aaaaa")
     self.assertEqual(ps.c_pads, "sssssaaaaa")
Beispiel #5
0
 def test_padstart_keeps_value_when_target_length_less_value_length(self):
     ps = SuperStr(pads="aaaaaaaaaaa")
     self.assertEqual(ps.pads, "aaaaaaaaaaa")
Beispiel #6
0
 def test_padstart_keeps_value_when_type_of_value_is_not_str(self):
     ps = SuperStr(padis=80)
     self.assertEqual(ps.padis, 80)
Beispiel #7
0
 def test_salt_add_salt_to_a_string(self):
     ss = SuperStr(password='******')
     self.assertNotEqual(ss.password, '123456')
     self.assertTrue(checkpw('123456'.encode(), ss.password.encode()))
Beispiel #8
0
 def test_padend_adds_str_to_the_end_of_str(self):
     ps = SuperStr(pade="aaaaa")
     self.assertEqual(ps.pade, "aaaaaeeeee")