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' |