def call_get_csv_rows_for_installed(tmpdir, text): path = tmpdir.joinpath('temp.txt') path.write_text(text) # Test that an installed file appearing in RECORD has its filename # updated in the new RECORD file. installed = {'a': 'z'} changed = set() generated = [] lib_dir = '/lib/dir' with open(path, **wheel.csv_io_kwargs('r')) as f: reader = csv.reader(f) outrows = wheel.get_csv_rows_for_installed( reader, installed=installed, changed=changed, generated=generated, lib_dir=lib_dir, ) return outrows
def call_get_csv_rows_for_installed(tmpdir: Path, text: str) -> List[InstalledCSVRow]: path = tmpdir.joinpath("temp.txt") path.write_text(text) # Test that an installed file appearing in RECORD has its filename # updated in the new RECORD file. installed = cast(Dict[RecordPath, RecordPath], {"a": "z"}) lib_dir = "/lib/dir" with open(path, **wheel.csv_io_kwargs("r")) as f: record_rows = list(csv.reader(f)) outrows = wheel.get_csv_rows_for_installed( record_rows, installed=installed, changed=set(), generated=[], lib_dir=lib_dir, ) return outrows