From 7c4ab4ff7e71b26f5d8486bedbe1bc3707ef67b1 Mon Sep 17 00:00:00 2001 From: sharkykh Date: Tue, 30 Apr 2019 19:23:48 +0300 Subject: [PATCH] Fix test folders not getting removed --- tests/test_plat_win.py | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) diff --git a/tests/test_plat_win.py b/tests/test_plat_win.py index 8b77276..326e39c 100644 --- a/tests/test_plat_win.py +++ b/tests/test_plat_win.py @@ -1,5 +1,6 @@ # coding: utf-8 import os +import shutil import sys import unittest from os import path as op @@ -16,10 +17,7 @@ class TestNormal(unittest.TestCase): self._create_tree(self.file) def tearDown(self): - try: - os.remove(self.dirname) - except OSError: - pass + shutil.rmtree(self.dirname, ignore_errors=True) def _create_tree(self, path): dirname = op.dirname(path) @@ -50,10 +48,7 @@ class TestLongPath(unittest.TestCase): self._create_tree(self.file) def tearDown(self): - try: - os.remove(self.dirname) - except OSError: - pass + shutil.rmtree(self.dirname, ignore_errors=True) def _create_tree(self, path): dirname = op.dirname(path)