def METHOD_NAME(self, caplog):
    # To capture the par2-creator, we need to capture the logging
    with caplog.at_level(logging.DEBUG):
        # These files are all <16k so the MD5 of the whole file is the same as the 16k one
        assert (
            "7e926efb97172cbcff9a5b32a6a4df55",
            {
                "random.bin": FilePar2Info(
                    filename="random.bin",
                    hash16k=b"\xbf\xe0\xe4\x10\xa2#\xf5\xbeN\x7f2\xe5\x9e\xdd\t\x03",
                    filehash=787459617,
                    filesize=5120,
                )
            },
        ) == parse_par2_file(os.path.join(SAB_DATA_DIR, "deobfuscate_filenames", "rename.par2"), {})
        assert "Par2-creator of rename.par2 is: QuickPar 0.9" in caplog.text
        caplog.clear()
        assert (
            "6f9d1d2e7466f09f1db010084bb4ca89",
            {
                "frènch_german_demö.rar": FilePar2Info(
                    filename="frènch_german_demö.rar",
                    hash16k=b"C\t\x1d\xbd\xdf\x8c\xb5w \xcco\xbf~L)\xc2",
                    filehash=1320056373,
                    filesize=132,
                )
            },
        ) == parse_par2_file(
            os.path.join(SAB_DATA_DIR, "test_win_unicode", "frènch_german_demö.rar.vol0+1.par2"), {}
        )
        assert "Par2-creator of frènch_german_demö.rar.vol0+1.par2 is: QuickPar 0.9" in caplog.text
        caplog.clear()
        assert (
            "a96d3f9c00d63653d8e2cc171e8c5384",
            {
                "我喜欢编程.part3.rar": FilePar2Info(
                    filename="我喜欢编程.part3.rar",
                    hash16k=b"\xe0\xab\xe9\x96\xfa\xdc\xba\x07?\xb1\xd4w\t2\xe5\x96",
                    filehash=2849562011,
                    filesize=20480,
                ),
                "我喜欢编程.part6.rar": FilePar2Info(
                    filename="我喜欢编程.part6.rar",
                    hash16k=b"\xb4\x86t\xf7B\x0bW+\xee-\xfd4z\x03\x05\xd2",
                    filehash=251711255,
                    filesize=1191,
                ),
                "我喜欢编程.part2.rar": FilePar2Info(
                    filename="我喜欢编程.part2.rar",
                    hash16k=b"\x1f\n\xc8\xf09@A&n\x17ah\xa4\x1dEi",
                    filehash=1866884676,
                    filesize=20480,
                ),
                "我喜欢编程.part1.rar": FilePar2Info(
                    filename="我喜欢编程.part1.rar",
                    hash16k=b"\x9b\x9cm\xd63\x15\x16\x923\xc9\xd7\x1c\x94\xd8\xd9#",
                    filehash=3178523720,
                    filesize=20480,
                ),
                "我喜欢编程.part5.rar": FilePar2Info(
                    filename="我喜欢编程.part5.rar",
                    hash16k=b"\x89fu\xd8\x10a\x01Ze\xcb\x04\x0b\ndjr",
                    filehash=4287933540,
                    filesize=20480,
                ),
                "我喜欢编程.part4.rar": FilePar2Info(
                    filename="我喜欢编程.part4.rar",
                    hash16k=b"8TA\x83\xeb\xc8\xbe\xf58\x95g\x87\n\xa2A\xa1",
                    filehash=3954002734,
                    filesize=20480,
                ),
            },
        ) == parse_par2_file(os.path.join(SAB_DATA_DIR, "unicode_rar", "我喜欢编程.par2"), {})
        assert "Par2-creator of 我喜欢编程.par2 is: Created by par2cmdline version 0.8.1" in caplog.text
        caplog.clear()