From 7c61630cc8217c848401b68d19982ea34fc7efd9 Mon Sep 17 00:00:00 2001 From: Ned Batchelder Date: Sun, 4 Dec 2016 17:57:21 -0500 Subject: Need to clean up in the right order --- tests/test_process.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'tests') diff --git a/tests/test_process.py b/tests/test_process.py index aa536d0..141b253 100644 --- a/tests/test_process.py +++ b/tests/test_process.py @@ -1103,6 +1103,8 @@ class ProcessCoverageMixin(object): def setUp(self): super(ProcessCoverageMixin, self).setUp() pth_lock.acquire() + self.addCleanup(pth_lock.release) + # Find a place to put a .pth file. pth_contents = "import coverage; coverage.process_startup()\n" pth_path = os.path.join(pth_dir, "subcover.pth") @@ -1111,7 +1113,6 @@ class ProcessCoverageMixin(object): self.pth_path = pth_path self.addCleanup(os.remove, self.pth_path) - self.addCleanup(pth_lock.release) class ProcessStartupTest(ProcessCoverageMixin, CoverageTest): -- cgit v1.2.1