def METHOD_NAME(craft_data: Callable[[str], bytes]) -> None:
    """It should not download again a processed Wiktionary dump."""
    output_dir = Path(os.environ["CWD"]) / "data" / "fr"
    date = "20200417"
    pages_xml = output_dir / f"pages-{date}.xml"
    pages_bz2 = output_dir / f"pages-{date}.xml.bz2"
    # The BZ2 file was already downloaded
    pages_bz2.write_bytes(craft_data("fr"))
    # List of requests responses to falsify:
    #   - fetch_snapshots()
    responses.add(
        responses.GET,
        BASE_URL.format("fr"),
        body=WIKTIONARY_INDEX.format(date=date),
    )
    # Start the whole process
    assert download.main("fr") == 0
    # Check that files are created
    assert pages_xml.is_file()
    assert pages_bz2.is_file()