@@ -18,13 +18,26 @@ def test_add_name(self):
1818
1919 self .assertEqual (email .name , name )
2020
21+ def test_add_unicode_name (self ):
22+ name = u"SomeName"
23+ email = Email (name = name )
24+
25+ self .assertEqual (email .name , name )
26+
2127 def test_add_name_email (self ):
2228 name = "SomeName"
2329 address = "test@example.com"
2430 email = Email (email = address , name = name )
2531 self .assertEqual (email .name , name )
2632 self .assertEqual (email .email , "test@example.com" )
2733
34+ def test_add_unicode_name_email (self ):
35+ name = u"SomeName"
36+ address = u"test@example.com"
37+ email = Email (email = address , name = name )
38+ self .assertEqual (email .name , name )
39+ self .assertEqual (email .email , u"test@example.com" )
40+
2841 def test_add_rfc_function_finds_name_not_email (self ):
2942 name = "SomeName"
3043 email = Email (name )
@@ -60,3 +73,10 @@ def test_add_name_with_comma(self):
6073 email .name = name
6174
6275 self .assertEqual (email .name , '"' + name + '"' )
76+
77+ def test_add_unicode_name_with_comma (self ):
78+ email = Email ()
79+ name = u"Name, Some"
80+ email .name = name
81+
82+ self .assertEqual (email .name , u'"' + name + u'"' )
0 commit comments