Remove dependency on plumbum

This commit is contained in:
Anthony Sottile
2015-03-20 13:52:21 -07:00
parent c9b6161fab
commit 713fab4bc7
12 changed files with 99 additions and 55 deletions

View File

@ -1,3 +1,7 @@
from __future__ import absolute_import
from __future__ import unicode_literals
import contextlib
import io
import os.path
@ -5,6 +9,16 @@ import os.path
TESTING_DIR = os.path.abspath(os.path.dirname(__file__))
@contextlib.contextmanager
def cwd(path):
pwd = os.getcwd()
os.chdir(path)
try:
yield
finally:
os.chdir(pwd)
def get_resource_path(path):
return os.path.join(TESTING_DIR, 'resources', path)