forked from openkylin/flit
16 lines
372 B
Python
16 lines
372 B
Python
from pathlib import Path
|
|
import pytest
|
|
from shutil import copytree
|
|
|
|
samples_dir = Path(__file__).parent / 'samples'
|
|
|
|
@pytest.fixture
|
|
def copy_sample(tmp_path):
|
|
"""Copy a subdirectory from the samples dir to a temp dir"""
|
|
def copy(dirname):
|
|
dst = tmp_path / dirname
|
|
copytree(str(samples_dir / dirname), str(dst))
|
|
return dst
|
|
|
|
return copy
|