def test_current_tag_no_tag(self): self._raw_git_clone( type(self)._repos_dir, type(self)._origin_repo, 'master', 'test-clone') base_dir = _os.path.join(type(self)._repos_dir, 'test-clone') git = GitWrapper(base_dir) self.assertIsNone(git.get_current_tag()) return
def test_current_tag_lightweight_tag(self): self._raw_git_clone( type(self)._repos_dir, type(self)._origin_repo, 'master', 'test-clone') base_dir = _os.path.join(type(self)._repos_dir, 'test-clone') ShellHelper.exec_command(_shlex.split('git tag tag-v1'), base_dir) git = GitWrapper(base_dir) self.assertEqual(git.get_current_tag(), 'tag-v1') return
def test_current_tag_no_tag(self): self._raw_git_clone( type(self)._repos_dir, type(self)._origin_repo, 'master', 'test-clone') base_dir = _os.path.join(type(self)._repos_dir, 'test-clone') git = GitWrapper(base_dir) self.assertIsNone(git.get_current_tag()) return
def test_current_tag_lightweight_tag(self): self._raw_git_clone( type(self)._repos_dir, type(self)._origin_repo, 'master', 'test-clone') base_dir = _os.path.join(type(self)._repos_dir, 'test-clone') ShellHelper.exec_command(_shlex.split('git tag tag-v1'), base_dir) git = GitWrapper(base_dir) self.assertEqual(git.get_current_tag(), 'tag-v1') return