Changeset 93:ad18e74bee51
- Timestamp:
- 29/12/09 22:03:43 (2 years ago)
- Author:
- Menno Smits <menno@…>
- Branch:
- default
- Message:
-
Handle empty strings and None when processing list responses
- Location:
- imapclient
- Files:
-
Legend:
- Unmodified
- Added
- Removed
-
|
r92
|
r93
|
|
| 11 | 11 | import imap_utf7 |
| 12 | 12 | from fixed_offset import FixedOffset |
| | 13 | |
| 13 | 14 | |
| 14 | 15 | __all__ = ['IMAPClient', 'DELETED', 'SEEN', 'ANSWERED', 'FLAGGED', 'DRAFT', |
| … |
… |
|
| 187 | 188 | if isinstance(line, tuple): |
| 188 | 189 | folder_text = line[-1] |
| 189 | | else: |
| | 190 | elif line: |
| 190 | 191 | match = self.re_folder.match(line) |
| 191 | 192 | if match: |
-
|
r92
|
r93
|
|
| 90 | 90 | self.assert_(folders == ['Test "Folder"', 'Left\"Right', r'Left\Right'], 'got %r' % folders) |
| 91 | 91 | |
| | 92 | def test_blanks(self): |
| | 93 | folders = self.client._proc_folder_list(['', None, |
| | 94 | r'(\\HasNoChildren) "/" "last"', |
| | 95 | ]) |
| | 96 | self.assert_(folders == ['last'], 'got %r' % folders) |
| 92 | 97 | |
| 93 | 98 | |