def METHOD_NAME(reports: List[str] = ASSERTIONS, save_new: bool = True):
    excludes, indexer_swgr, algod_swgr = tsetup()
    """
    For each report in reports:
       1. load the pre-existing yaml report into `old_diff`
       2. re-generate the equivalent report by comparing `algod_swgr` with `indexer_swgr`
       3. compute the `diff_of_diffs` between these two reports
       4. assert that there is no diff
    """
    if save_new:
        save_reports(*reports)
    for diff_type in reports:
        ypath = get_report_path(diff_type, for_write=False)
        with open(ypath, "r") as f:
            old_diff = yaml.safe_load(f)
        new_diff = generate_diff(algod_swgr, indexer_swgr, excludes, diff_type)
        diff_of_diffs = deep_diff(old_diff, new_diff, arraysets=True)
        assert (
            diff_of_diffs is None
        ), f"""UNEXPECTED CHANGE IN {ypath}. Differences are: