(request)
| 4 | |
| 5 | @pytest.fixture |
| 6 | def prepare_dir(request): |
| 7 | dirname = "workdir" |
| 8 | if os.path.exists(dirname): |
| 9 | shutil.rmtree(dirname) |
| 10 | shutil.copytree(request.param, dirname) |
| 11 | olddir = os.getcwd() |
| 12 | os.chdir(dirname) |
| 13 | yield |
| 14 | os.chdir(olddir) |
| 15 | shutil.rmtree(dirname) |
| 16 | |
| 17 | prepare_default_dir = pytest.mark.parametrize('prepare_dir', |
| 18 | ["setups/Settings"], |