Beispiel #1
0
 def test_dot_first(self):
     self.assertFalse(is_valid_local_part('.a'))
Beispiel #2
0
 def test_dot_last(self):
     self.assertFalse(is_valid_local_part('a.'))
Beispiel #3
0
 def test_too_long(self):
     self.assertFalse(
         is_valid_local_part(
             'aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaab'
         ))
Beispiel #4
0
 def test_max_length(self):
     self.assertTrue(
         is_valid_local_part(
             'aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa'
         ))
Beispiel #5
0
 def test_empty(self):
     self.assertFalse(is_valid_local_part(''))
Beispiel #6
0
 def test_illegal_chars(self):
     self.assertFalse(is_valid_local_part('abc@,�'))
Beispiel #7
0
 def test_valid(self):
     self.assertTrue(
         is_valid_local_part('aZ102.9!#$%.&\'*+-.=?^_`{|.}~€ƒŒϬ'))