()
| 134 | |
| 135 | |
| 136 | def test_split_contacts(): |
| 137 | bare = '\r\n'.join([VCARD_TEMPLATE.format(r=x, uid=x) for x in range(4)]) |
| 138 | with_wrapper = 'BEGIN:VADDRESSBOOK\r\n' + bare + '\nEND:VADDRESSBOOK\r\n' |
| 139 | |
| 140 | for _ in (bare, with_wrapper): |
| 141 | split = list(vobject.split_collection(bare)) |
| 142 | assert len(split) == 4 |
| 143 | assert vobject.join_collection(split).splitlines() == \ |
| 144 | with_wrapper.splitlines() |
| 145 | |
| 146 | |
| 147 | def test_hash_item(): |