Add tests with non-ascii characters · gitpython-developers/GitPython@1710626

Original file line numberDiff line numberDiff line change

@@ -52,6 +52,13 @@ def test_clone_from_pathlike(self, rw_dir):

5252

original_repo = Repo.init(osp.join(rw_dir, "repo"))

5353

Repo.clone_from(PathLikeMock(original_repo.git_dir), PathLikeMock(os.path.join(rw_dir, "clone_pathlike")))

5454
55+

@with_rw_directory

56+

def test_clone_from_pathlike_unicode_repr(self, rw_dir):

57+

original_repo = Repo.init(osp.join(rw_dir, "repo-áēñöưḩ̣"))

58+

Repo.clone_from(

59+

PathLikeMock(original_repo.git_dir), PathLikeMock(os.path.join(rw_dir, "clone_pathlike-áēñöưḩ̣"))

60+

)

61+
5562

@with_rw_directory

5663

def test_clone_from_pathlib_withConfig(self, rw_dir):

5764

original_repo = Repo.init(osp.join(rw_dir, "repo"))