annotate tests/test_binaryfiles.py @ 1414:99bc6003ac56

maps: add the "exists" method to RevMap This is a part of the bigger plan to get rid of reading or writing rev_map directly without going through the RevMap class. Before this patch, there is no easy way to know if the RevMap file exists or not, so the revset functions "fromsvn" and "svnrev" choose to read the rev_map file directly, and throw an exception if the file does not exist. This patch adds the "exists" method that will be used in svnmeta next patch, so these revset functions can test if the file exists without reading the rev_map file directly.
author Jun Wu <quark@fb.com>
date Fri, 13 May 2016 23:19:15 +0100
parents da2c835cd6b8
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
169
f1919e1c35bf fetch_command: cancel patching when encountering binary diffs
Patrick Mezard <pmezard@gmail.com>
parents:
diff changeset
1 import test_util
f1919e1c35bf fetch_command: cancel patching when encountering binary diffs
Patrick Mezard <pmezard@gmail.com>
parents:
diff changeset
2
643
d2ef7220a079 tests: import test_util as the first module in all relevant tests
Dan Villiom Podlaski Christiansen <danchr@gmail.com>
parents: 195
diff changeset
3 import unittest
d2ef7220a079 tests: import test_util as the first module in all relevant tests
Dan Villiom Podlaski Christiansen <danchr@gmail.com>
parents: 195
diff changeset
4
169
f1919e1c35bf fetch_command: cancel patching when encountering binary diffs
Patrick Mezard <pmezard@gmail.com>
parents:
diff changeset
5 class TestFetchBinaryFiles(test_util.TestBase):
1059
da2c835cd6b8 test_binaryfiles: use stupid mode metaclass
Dan Villiom Podlaski Christiansen <danchr@gmail.com>
parents: 1044
diff changeset
6 stupid_mode_tests = True
169
f1919e1c35bf fetch_command: cancel patching when encountering binary diffs
Patrick Mezard <pmezard@gmail.com>
parents:
diff changeset
7
1059
da2c835cd6b8 test_binaryfiles: use stupid mode metaclass
Dan Villiom Podlaski Christiansen <danchr@gmail.com>
parents: 1044
diff changeset
8 def test_binaryfiles(self):
da2c835cd6b8 test_binaryfiles: use stupid mode metaclass
Dan Villiom Podlaski Christiansen <danchr@gmail.com>
parents: 1044
diff changeset
9 repo = self._load_fixture_and_fetch('binaryfiles.svndump')
da2c835cd6b8 test_binaryfiles: use stupid mode metaclass
Dan Villiom Podlaski Christiansen <danchr@gmail.com>
parents: 1044
diff changeset
10 self.assertEqual('cce7fe400d8d', str(repo['tip']))