Beispiel #1
0
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
Beispiel #2
0
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