Chromium Code Reviews| Index: tests/scm_unittest.py |
| diff --git a/tests/scm_unittest.py b/tests/scm_unittest.py |
| index ff03c03e1b934ddd338d7e86ce1ce3acca62b8d6..a2e212acdd2445a55b1f26c7a29ad1a6e235df4b 100755 |
| --- a/tests/scm_unittest.py |
| +++ b/tests/scm_unittest.py |
| @@ -169,6 +169,18 @@ class RealGitSvnTest(fake_repos.FakeReposTestBase): |
| self._capture(['reset', '--hard', 'HEAD^']) |
| self.assertEquals(scm.GIT.GetGitSvnHeadRev(cwd=self.clone_dir), 1) |
| + def testIsGitSvn(self): |
|
borenet
2014/02/06 16:21:47
This already succeeded, but there was no test.
iannucci
2014/02/06 23:05:11
Neat
|
| + if not self.enabled: |
| + return |
| + # Git-svn |
| + self.assertTrue(scm.GIT.IsGitSvn(checkout_root=self.clone_dir)) |
| + # Pure git |
| + git_dir = scm.os.path.join(self.FAKE_REPOS.git_root, 'repo_1') |
| + self.assertFalse(scm.GIT.IsGitSvn(checkout_root=git_dir)) |
| + # Pure svn |
| + svn_dir = scm.os.path.join(self.FAKE_REPOS.svn_checkout, 'trunk') |
| + self.assertFalse(scm.GIT.IsGitSvn(checkout_root=svn_dir)) |
| + |
| def testParseGitSvnSha1(self): |
| test_sha1 = 'a5c63ce8671922e5c59c0dea49ef4f9d4a3020c9' |
| expected_output = test_sha1 + '\n' |