comparison tests/test_page.py @ 5:474c9882decf

Upgrade to Python 3.
author Ludovic Chabant <ludovic@chabant.com>
date Mon, 11 Aug 2014 22:36:47 -0700
parents f485ba500df3
children 72f17534d58e
comparison
equal deleted inserted replaced
4:7dc71c2dc9a8 5:474c9882decf
56 test_parse_segments_data6, 56 test_parse_segments_data6,
57 ]) 57 ])
58 def test_parse_segments(text, expected): 58 def test_parse_segments(text, expected):
59 actual = parse_segments(text) 59 actual = parse_segments(text)
60 assert actual is not None 60 assert actual is not None
61 assert actual.keys() == expected.keys() 61 assert list(actual.keys()) == list(expected.keys())
62 for key, val in expected.iteritems(): 62 for key, val in expected.items():
63 if isinstance(val, str): 63 if isinstance(val, str):
64 assert len(actual[key].parts) == 1 64 assert len(actual[key].parts) == 1
65 assert actual[key].parts[0].content == val 65 assert actual[key].parts[0].content == val
66 assert actual[key].parts[0].fmt is None 66 assert actual[key].parts[0].fmt is None
67 else: 67 else: