Mercurial > hgsubversion
comparison tests/test_push_renames.py @ 96:9b5e528f67f8
Add a test to check EOLs are correctly converted
author | Patrick Mezard <pmezard@gmail.com> |
---|---|
date | Thu, 20 Nov 2008 22:41:16 -0600 |
parents | 01e747937d35 |
children | 067914ecb4eb |
comparison
equal
deleted
inserted
replaced
95:10dd34deac3b | 96:9b5e528f67f8 |
---|---|
18 w('R %s\n' % f) | 18 w('R %s\n' % f) |
19 else: | 19 else: |
20 w('U %s %r\n' % (f, ctx[f].data())) | 20 w('U %s %r\n' % (f, ctx[f].data())) |
21 if ctx[f].renamed(): | 21 if ctx[f].renamed(): |
22 w('%s copied from %s\n' % (f, ctx[f].renamed()[0])) | 22 w('%s copied from %s\n' % (f, ctx[f].renamed()[0])) |
23 | |
24 def assertchanges(self, changes, ctx): | |
25 for source, dest, data in changes: | |
26 if dest is None: | |
27 self.assertTrue(source not in ctx) | |
28 else: | |
29 self.assertTrue(dest in ctx) | |
30 if data is None: | |
31 data = ctx.parents()[0][source].data() | |
32 self.assertEqual(data, ctx[dest].data()) | |
33 if dest != source: | |
34 copy = ctx[dest].renamed() | |
35 self.assertEqual(copy[0], source) | |
36 | 23 |
37 def test_push_renames(self): | 24 def test_push_renames(self): |
38 repo = self.repo | 25 repo = self.repo |
39 | 26 |
40 changes = [ | 27 changes = [ |