Fixed testcase for test_find_tag.
authorEd Bartosh <eduard.bartosh@intel.com>
Thu, 7 Jun 2012 08:49:59 +0000 (11:49 +0300)
committerEd Bartosh <eduard.bartosh@intel.com>
Fri, 8 Jun 2012 09:57:33 +0000 (12:57 +0300)
Change-Id: I45d84345e45a7ede7643364a5b21ab41e50ecc5d

gbp/git/repository.py
tests/test_GitRepository.py

index 5730ce0b35affd8cb68d6b89be7a911e6471b945..c9b77db01ab3f84083d4af5e4fc5dcdb7bd77de9 100644 (file)
@@ -518,8 +518,8 @@ class GitRepository(object):
         tag, err, ret = self._git_inout('describe', args, capture_stderr=True)
         if ret:
             raise GitRepositoryError("Can't find tag for %s. Git error: %s" % \
-                                         (commit, err))
-        return tag[0].strip()
+                                         (commit, err.strip()))
+        return tag.strip()
 
     def get_tags(self, pattern=None):
         """
index 4367f9369a66e4aa20bcd0bd80f22aba3d8f0014..73bb9fd64dae95df1de1662e4ae766178d8278bf 100644 (file)
@@ -217,7 +217,7 @@ def test_find_tag():
     >>> repo.find_tag('HEAD', pattern='foo*')
     Traceback (most recent call last):
     ...
-    GitRepositoryError: Can't find tag for HEAD
+    GitRepositoryError: Can't find tag for HEAD. Git error: fatal: No names found, cannot describe anything.
     """
 
 def test_move_tag():