/brz/remove-bazaar

To get this branch, use:
bzr branch http://gegoxaren.bato24.eu/bzr/brz/remove-bazaar
0.9.1 by Aaron Bentley
Get trivial case passing
1
from unittest import TestCase
2
3
import multiparent
4
5
LINES_1 = "a\nb\nc\nd\ne\n".splitlines(True)
6
7
class TestMulti(TestCase):
8
9
    def test_compare(self):
10
        diff = multiparent.MultiParent.from_lines(LINES_1)
11
        self.assertEqual(diff.hunks, [multiparent.NewText(LINES_1)])
12
13
14
class TestNewText(TestCase):
15
16
    def test_eq(self):
17
        self.assertEqual(multiparent.NewText([]), multiparent.NewText([]))
18
        self.assertFalse(multiparent.NewText(['a']) ==
19
                         multiparent.NewText(['b']))
20
        class ThingWithLines(object):
21
            def __init__(self):
22
                self.lines = ['a']
23
        self.assertFalse(multiparent.NewText(['a']) == ThingWithLines())