Mercurial > hgsubversion
view tests/test_push_eol.py @ 1206:aa8b72bd1320
test_push_command: improve commit messages inside test for diagnostics
This let me determine a little bit of a disturbing test failure:
test_push_existing_file_newly_symlink is broken against svn 1.8.8 for
me (and against svn 1.8.9 for Sean). This isn't a regression on our
part, but we need to work around this in the near future.
author | Augie Fackler <raf@durin42.com> |
---|---|
date | Wed, 16 Jul 2014 14:52:33 -0400 |
parents | 23992b41b6b7 |
children |
line wrap: on
line source
import test_util import unittest class TestPushEol(test_util.TestBase): obsolete_mode_tests = True stupid_mode_tests = True def setUp(self): test_util.TestBase.setUp(self) self._load_fixture_and_fetch('emptyrepo.svndump') def test_push_dirs(self): changes = [ # Root files with LF, CRLF and mixed EOL ('lf', 'lf', 'a\nb\n\nc'), ('crlf', 'crlf', 'a\r\nb\r\n\r\nc'), ('mixed', 'mixed', 'a\r\nb\n\r\nc\nd'), ] self.commitchanges(changes) self.pushrevisions() self.assertchanges(changes, self.repo['tip']) changes = [ # Update all files once, with same EOL ('lf', 'lf', 'a\nb\n\nc\na\nb\n\nc'), ('crlf', 'crlf', 'a\r\nb\r\n\r\nc\r\na\r\nb\r\n\r\nc'), ('mixed', 'mixed', 'a\r\nb\n\r\nc\nd\r\na\r\nb\n\r\nc\nd'), ] self.commitchanges(changes) self.pushrevisions() self.assertchanges(changes, self.repo['tip'])