Mercurial > hgsubversion
view tests/test_binaryfiles.py @ 928:d99ed94f4760
wrappers: do not change encoding when pushing
This causes problems on platforms where the encoding is actually different,
if the manifest contains a path which no longer matches the checkout, a
following bailifchanged() actually fails.
This happens on Windows with a repository containing UTF-8 encoded filenames
checked out on a cp1252 environment.
author | Patrick Mezard <patrick@mezard.eu> |
---|---|
date | Sun, 09 Sep 2012 14:54:43 +0200 |
parents | 312b37bc5e20 |
children | d741f536f23a |
line wrap: on
line source
import test_util import unittest 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_tests = [unittest.TestLoader().loadTestsFromTestCase(TestFetchBinaryFiles), ] return unittest.TestSuite(all_tests)