瀏覽代碼

Go back to old cwd after running doctests.

Jelmer Vernooij 13 年之前
父節點
當前提交
354b1005bc
共有 1 個文件被更改,包括 2 次插入0 次删除
  1. 2 0
      dulwich/tests/__init__.py

+ 2 - 0
dulwich/tests/__init__.py

@@ -104,10 +104,12 @@ def tutorial_test_suite():
         ]
     tutorial_files = ["../../docs/tutorial/%s.txt" % name for name in tutorial]
     def setup(test):
+        test.__old_cwd = os.getcwd()
         test.__dulwich_tempdir = tempfile.mkdtemp()
         os.chdir(test.__dulwich_tempdir)
     def teardown(test):
         shutil.rmtree(test.__dulwich_tempdir)
+        os.chdir(test.__old_cwd)
     return doctest.DocFileSuite(setUp=setup, tearDown=teardown,
         *tutorial_files)