/brz/remove-bazaar

To get this branch, use:
bzr branch http://gegoxaren.bato24.eu/bzr/brz/remove-bazaar
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
from unittest import TestCase

import multiparent

LINES_1 = "a\nb\nc\nd\ne\n".splitlines(True)

class TestMulti(TestCase):

    def test_compare(self):
        diff = multiparent.MultiParent.from_lines(LINES_1)
        self.assertEqual(diff.hunks, [multiparent.NewText(LINES_1)])


class TestNewText(TestCase):

    def test_eq(self):
        self.assertEqual(multiparent.NewText([]), multiparent.NewText([]))
        self.assertFalse(multiparent.NewText(['a']) ==
                         multiparent.NewText(['b']))
        class ThingWithLines(object):
            def __init__(self):
                self.lines = ['a']
        self.assertFalse(multiparent.NewText(['a']) == ThingWithLines())