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()) |