Mercurial > hgsubversion
comparison tests/test_push_eol.py @ 1106:5cb6c95e0283 stable
Merge default and stable so I can do stable releases again.
author | Augie Fackler <raf@durin42.com> |
---|---|
date | Tue, 11 Feb 2014 12:48:49 -0500 |
parents | 23992b41b6b7 |
children |
comparison
equal
deleted
inserted
replaced
1020:b5b1fce26f1f | 1106:5cb6c95e0283 |
---|---|
1 import test_util | 1 import test_util |
2 | 2 |
3 import unittest | 3 import unittest |
4 | 4 |
5 class TestPushEol(test_util.TestBase): | 5 class TestPushEol(test_util.TestBase): |
6 obsolete_mode_tests = True | |
7 stupid_mode_tests = True | |
8 | |
6 def setUp(self): | 9 def setUp(self): |
7 test_util.TestBase.setUp(self) | 10 test_util.TestBase.setUp(self) |
8 self._load_fixture_and_fetch('emptyrepo.svndump') | 11 self._load_fixture_and_fetch('emptyrepo.svndump') |
9 | 12 |
10 def _test_push_dirs(self, stupid): | 13 def test_push_dirs(self): |
11 changes = [ | 14 changes = [ |
12 # Root files with LF, CRLF and mixed EOL | 15 # Root files with LF, CRLF and mixed EOL |
13 ('lf', 'lf', 'a\nb\n\nc'), | 16 ('lf', 'lf', 'a\nb\n\nc'), |
14 ('crlf', 'crlf', 'a\r\nb\r\n\r\nc'), | 17 ('crlf', 'crlf', 'a\r\nb\r\n\r\nc'), |
15 ('mixed', 'mixed', 'a\r\nb\n\r\nc\nd'), | 18 ('mixed', 'mixed', 'a\r\nb\n\r\nc\nd'), |
16 ] | 19 ] |
17 self.commitchanges(changes) | 20 self.commitchanges(changes) |
18 self.pushrevisions(stupid) | 21 self.pushrevisions() |
19 self.assertchanges(changes, self.repo['tip']) | 22 self.assertchanges(changes, self.repo['tip']) |
20 | 23 |
21 changes = [ | 24 changes = [ |
22 # Update all files once, with same EOL | 25 # Update all files once, with same EOL |
23 ('lf', 'lf', 'a\nb\n\nc\na\nb\n\nc'), | 26 ('lf', 'lf', 'a\nb\n\nc\na\nb\n\nc'), |
24 ('crlf', 'crlf', 'a\r\nb\r\n\r\nc\r\na\r\nb\r\n\r\nc'), | 27 ('crlf', 'crlf', 'a\r\nb\r\n\r\nc\r\na\r\nb\r\n\r\nc'), |
25 ('mixed', 'mixed', 'a\r\nb\n\r\nc\nd\r\na\r\nb\n\r\nc\nd'), | 28 ('mixed', 'mixed', 'a\r\nb\n\r\nc\nd\r\na\r\nb\n\r\nc\nd'), |
26 ] | 29 ] |
27 self.commitchanges(changes) | 30 self.commitchanges(changes) |
28 self.pushrevisions(stupid) | 31 self.pushrevisions() |
29 self.assertchanges(changes, self.repo['tip']) | 32 self.assertchanges(changes, self.repo['tip']) |
30 | |
31 def test_push_dirs(self): | |
32 self._test_push_dirs(False) | |
33 | |
34 def test_push_dirs_stupid(self): | |
35 self._test_push_dirs(True) | |
36 | |
37 def suite(): | |
38 all_tests = [unittest.TestLoader().loadTestsFromTestCase(TestPushEol), | |
39 ] | |
40 return unittest.TestSuite(all_tests) |