Use shutil.rmtree in tests

This commit is contained in:
ZyX 2014-08-16 15:26:19 +04:00
parent 0ee5293e1a
commit 560600fca9
2 changed files with 9 additions and 14 deletions

View File

@ -4,6 +4,7 @@ from __future__ import division
import threading import threading
import os import os
import re import re
import shutil
from time import sleep from time import sleep
from subprocess import call, PIPE from subprocess import call, PIPE
@ -581,12 +582,7 @@ class TestVCS(TestCase):
@classmethod @classmethod
def tearDownClass(cls): def tearDownClass(cls):
for repo_dir in [GIT_REPO] + ([HG_REPO] if use_mercurial else []) + ([BZR_REPO] if use_bzr else []): for repo_dir in [GIT_REPO] + ([HG_REPO] if use_mercurial else []) + ([BZR_REPO] if use_bzr else []):
for root, dirs, files in list(os.walk(repo_dir, topdown=False)): shutil.rmtree(repo_dir)
for file in files:
os.remove(os.path.join(root, file))
for dir in dirs:
os.rmdir(os.path.join(root, dir))
os.rmdir(repo_dir)
if use_mercurial: if use_mercurial:
if cls.powerline_old_HGRCPATH is None: if cls.powerline_old_HGRCPATH is None:
os.environ.pop('HGRCPATH') os.environ.pop('HGRCPATH')

View File

@ -1,16 +1,17 @@
# vim:fileencoding=utf-8:noet # vim:fileencoding=utf-8:noet
from __future__ import absolute_import, unicode_literals, print_function, division from __future__ import absolute_import, unicode_literals, print_function, division
import shutil
import os
from time import sleep
from functools import partial
from powerline.lib.watcher import create_file_watcher, create_tree_watcher, INotifyError from powerline.lib.watcher import create_file_watcher, create_tree_watcher, INotifyError
from powerline.lib.watcher.uv import UvNotFound from powerline.lib.watcher.uv import UvNotFound
from powerline import get_fallback_logger from powerline import get_fallback_logger
from powerline.lib.monotonic import monotonic from powerline.lib.monotonic import monotonic
import shutil
from time import sleep
from functools import partial
import os
from tests import TestCase, SkipTest from tests import TestCase, SkipTest
@ -150,9 +151,7 @@ def setUpModule():
def tearDownModule(): def tearDownModule():
for d in [INOTIFY_DIR]: shutil.rmtree(INOTIFY_DIR)
clear_dir(d)
os.rmdir(d)
os.chdir(old_cwd) os.chdir(old_cwd)