def mock_dvcignore(dvcignore_path, patterns): fs = MagicMock() with patch.object(fs, "open", mock_open(read_data="\n".join(patterns))): ignore_patterns = DvcIgnorePatterns.from_file(dvcignore_path, fs, "mocked") return ignore_patterns
def mock_dvcignore(dvcignore_path, patterns): from dvc.fs.local import localfs fs = MagicMock() fs.path = localfs.path with patch.object(fs, "open", mock_open(read_data="\n".join(patterns))): ignore_patterns = DvcIgnorePatterns.from_file( dvcignore_path, fs, "mocked" ) return ignore_patterns