|
9 | 9 | import tempfile
|
10 | 10 | from unittest import SkipTest, skipIf
|
11 | 11 |
|
| 12 | +from git import Repo |
12 | 13 | from git.objects import Blob, Tree, Commit, TagObject
|
13 | 14 | from git.compat import is_win
|
14 | 15 | from git.objects.util import get_object_type_by_name
|
@@ -95,15 +96,18 @@ def test_object_resolution(self):
|
95 | 96 | self.assertEqual(self.rorepo.head.reference.object, self.rorepo.active_branch.object)
|
96 | 97 |
|
97 | 98 | @with_rw_repo("HEAD", bare=True)
|
98 |
| - def test_with_bare_rw_repo(self, bare_rw_repo): |
| 99 | + def test_with_bare_rw_repo(self, bare_rw_repo: Repo): |
99 | 100 | assert bare_rw_repo.config_reader("repository").getboolean("core", "bare")
|
100 | 101 | assert osp.isfile(osp.join(bare_rw_repo.git_dir, "HEAD"))
|
101 | 102 | assert osp.isdir(bare_rw_repo.working_dir)
|
| 103 | + assert bare_rw_repo.working_tree_dir is None |
102 | 104 |
|
103 | 105 | @with_rw_repo("0.1.6")
|
104 |
| - def test_with_rw_repo(self, rw_repo): |
| 106 | + def test_with_rw_repo(self, rw_repo: Repo): |
105 | 107 | assert not rw_repo.config_reader("repository").getboolean("core", "bare")
|
| 108 | + assert osp.isdir(rw_repo.working_tree_dir) |
106 | 109 | assert osp.isdir(osp.join(rw_repo.working_tree_dir, "lib"))
|
| 110 | + assert osp.isdir(rw_repo.working_dir) |
107 | 111 |
|
108 | 112 | @skipIf(HIDE_WINDOWS_FREEZE_ERRORS, "FIXME: Freezes! sometimes...")
|
109 | 113 | @with_rw_and_rw_remote_repo("0.1.6")
|
|
0 commit comments