Changeset 148:efee6e971771 for imapclient
- Timestamp:
- 05/05/10 14:05:39 (2 years ago)
- Branch:
- default
- Location:
- imapclient
- Files:
-
- 3 modified
-
imap_utf7.py (modified) (1 diff)
-
test/test_IMAPClient.py (modified) (1 diff)
-
test/test_imap_utf7.py (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
imapclient/imap_utf7.py
r147 r148 71 71 if decode: 72 72 r.append(modified_unbase64(''.join(decode[1:]))) 73 return ''.join(r) 73 out = ''.join(r) 74 75 if not isinstance(out, unicode): 76 out = unicode(out, 'latin-1') 77 return out 74 78 75 79 -
imapclient/test/test_IMAPClient.py
r143 r148 84 84 '', 85 85 '(\\HasNoChildren \\UnMarked) "/" "INBOX"']) 86 self.assertEqual(folders, [(['\\NoInferiors', '\\UnMarked'], "/", 'bang\xff'),87 (['\\HasNoChildren', '\\UnMarked'], "/", 'INBOX')])86 self.assertEqual(folders, [(['\\NoInferiors', '\\UnMarked'], "/", u'bang\xff'), 87 (['\\HasNoChildren', '\\UnMarked'], "/", u'INBOX')]) 88 88 89 89 -
imapclient/test/test_imap_utf7.py
r147 r148 48 48 def test_decode(self): 49 49 for (input, output) in self.tests: 50 self.assertEquals(input, decode(output)) 50 decoded = decode(output) 51 self.assertEquals(input, decoded) 52 self.assert_(isinstance(decoded, unicode)) 51 53 52 54
