diff --git a/test/test.py b/test/test.py index e02e259..1452fda 100644 --- a/test/test.py +++ b/test/test.py @@ -1,13 +1,24 @@ import os, shutil import sys import json -from nose import with_setup from mbutil import mbtiles_to_disk, disk_to_mbtiles def clear_data(): try: shutil.rmtree('test/output') except Exception: pass + +def with_setup(setup_func, teardown_func): + def wrapper(func): + def wrapped(*args, **kwargs): + setup_func() + func(*args, **kwargs) + teardown_func() + + return wrapped + return wrapper + + @with_setup(clear_data, clear_data) def test_mbtiles_to_disk(): mbtiles_to_disk('test/data/one_tile.mbtiles', 'test/output')