Преглед на файлове

Properly close repository; should break tests on Windows. Fixes #928

Jelmer Vernooij преди 3 години
родител
ревизия
0b2086639b
променени са 2 файла, в които са добавени 7 реда и са изтрити 1 реда
  1. 6 1
      NEWS
  2. 1 0
      dulwich/tests/test_client.py

+ 6 - 1
NEWS

@@ -1,4 +1,9 @@
-0.20.31	UNRELEASED
+0.20.32	UNRELEASED
+
+ * Properly close result repository during test.
+   (Jelmer Vernooij, #928)
+
+0.20.31	2022-01-21
 
  * Add GitClient.clone(). (Jelmer Vernooij, #920)
 

+ 1 - 0
dulwich/tests/test_client.py

@@ -848,6 +848,7 @@ class LocalGitClientTests(TestCase):
         target = tempfile.mkdtemp()
         self.addCleanup(shutil.rmtree, target)
         result_repo = c.clone(s.path, target, mkdir=False)
+        self.addCleanup(result_repo.close)
         expected = dict(s.get_refs())
         expected[b'refs/remotes/origin/HEAD'] = expected[b'HEAD']
         expected[b'refs/remotes/origin/master'] = expected[b'refs/heads/master']