31
29
expected = "<\na\n=\nz\n>\nb\n<\nc\n=\nx\n>\nd\ne\n<\n=\ne\n>\nf\n"\
33
31
m2 = Merge2(lines_a, lines_b, '<\n', '>\n', '=\n')
35
33
self.assertEqualDiff(''.join(mlines), expected)
37
35
self.assertEqualDiff(''.join(mlines), expected)
39
37
def test_reprocess(self):
40
struct = [('a', 'b'), ('c',), ('def', 'geh'), ('i',)]
38
struct = [('a', 'b'), ('c',), ('def','geh'), ('i',)]
41
39
expect = [('a', 'b'), ('c',), ('d', 'g'), ('e',), ('f', 'h'), ('i',)]
42
40
result = Merge2.reprocess_struct(struct)
43
41
self.assertEqual(list(result), expect)