code: def test_get_current_sha(self, mock_popeno):
      mock_popeno().communicate.return_value = (b"6d98394\n", b"")
  
      self.assertEqual(gh_deploy._get_current_sha("."), "6d98394")
  
imports: import unittest
  from unittest import mock
  from ghp_import import GhpError
  from mkdocs import __version__
  from mkdocs.commands import gh_deploy
  from mkdocs.exceptions import Abort
  from mkdocs.tests.base import load_config
label_desc: Use image node_id 3 for calling the TestGitHubDeploy obj's underlying member method code with example usage: obj.test_get_current_sha(mock_popeno) without return types