Mercurial > piecrust2
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: |