| 1234567891011121314151617181920 |
- import pytest
- from pathlib import Path
- import os, sys
- # add helpers to path
- sys.path.append(os.path.join(os.path.dirname(__file__), 'helpers'))
- def copy_file_to_tmpdir(tmpdir, source_file, target_path=None):
- "Utility to copy file from test_files to temporary directory"
- source_path = Path(os.path.dirname(__file__)) / "test_files" / source_file
- fh = tmpdir.join(Path(target_path).name if target_path is not None else source_path.name)
- with open(source_path, 'rb') as f:
- fh.write_binary(f.read())
- return fh
- @pytest.fixture
- def dummy_png(tmpdir):
- return copy_file_to_tmpdir(tmpdir, source_file="dummy.png")
|