Loosen up assertions even more

This commit is contained in:
Markus Unterwaditzer 2014-03-19 15:55:08 +01:00
parent d6b3c6d328
commit 3bff81303c

View file

@ -1,7 +1,13 @@
def normalize_item(x):
return set(x for x in x.raw.splitlines() if
not x.startswith('X-RADICALE-NAME') and
not x.startswith('PRODID'))
def normalize_item(item):
rv = set()
for line in item.raw.splitlines():
line = line.strip()
line = line.strip().split(u':', 1)
line[0] = line[0].split(';')[0]
if line[0] in ('X-RADICALE-NAME', 'PRODID', 'REV'):
continue
rv.add(u':'.join(line))
return rv
def assert_item_equals(a, b):