def test_git_commentchar(self, git): git.return_value.exit_code = 1 self.assertEqual(git_commentchar(), "#") git.return_value.exit_code = 0 git.return_value.__str__ = lambda _: u"ä" git.return_value.__unicode__ = lambda _: u"ä" self.assertEqual(git_commentchar(), u"ä")
def test_git_commentchar(self, git): git.return_value.exit_code = 1 self.assertEqual(git_commentchar(), "#") git.return_value.exit_code = 0 git.return_value = "ä" self.assertEqual(git_commentchar(), "ä") git.return_value = ';\n' self.assertEqual(git_commentchar(os.path.join("/föo", "bar")), ';') git.assert_called_with("config", "--get", "core.commentchar", _ok_code=[0, 1], _cwd=os.path.join("/föo", "bar"))