Mercurial > hgsubversion
diff tests/test_binaryfiles.py @ 169:f1919e1c35bf
fetch_command: cancel patching when encountering binary diffs
Mercurial patching code does not support hunks with embedded nul characters.
author | Patrick Mezard <pmezard@gmail.com> |
---|---|
date | Tue, 30 Dec 2008 20:33:56 -0600 |
parents | |
children | 906d3f302b45 |
line wrap: on
line diff
new file mode 100644 --- /dev/null +++ b/tests/test_binaryfiles.py @@ -0,0 +1,18 @@ +import unittest + +from mercurial import node + +import test_util + +class TestFetchBinaryFiles(test_util.TestBase): + def test_binaryfiles(self, stupid=False): + repo = self._load_fixture_and_fetch('binaryfiles.svndump', stupid=stupid) + self.assertEqual('cce7fe400d8d', str(repo['tip'])) + + def test_binaryfiles_stupid(self): + self.test_binaryfiles(True) + +def suite(): + all = [unittest.TestLoader().loadTestsFromTestCase(TestFetchBinaryFiles), + ] + return unittest.TestSuite(all)