def METHOD_NAME(
    inp_file_or_dir: str,
    inp_file_type: str,
    fs_num_uploads: int,
    ts_num_uploads: int,
    mocker: MockerFixture,
    clean_tests: bool,
    cleanup_test_data: Callable,
):
    print("========================================================")
    print("TEST INPUT FILE: ", inp_file_or_dir)
    print("TEST INPUT FILE TYPE: ", inp_file_type)
    print()
    print()
    inp_file_or_dir = os.path.join(OSPECIES_REF_DIR, inp_file_or_dir)
    mocker.patch(
        "chemaboxwriters.ontospecies.handlers.qc_json_handler.pcp.get_compounds",
        return_value=[DummyPubchemComp(cid=1111, synonyms=["1111-11-1"])],
    )
    pipeline = asp.assemble_pipeline(
        pipeline_type=OS_PIPELINE, config_file=ABOX_CONFIG_FILE
    )
    write_abox(
        pipeline=pipeline,
        file_or_dir=inp_file_or_dir,
        input_file_type=inp_file_type,
        dry_run=False,
    )
    check_uploads(pipeline, inp_file_type, fs_num_uploads, ts_num_uploads)
    if clean_tests:
        cleanup_test_data(pipeline.written_files)
    print("========================================================")
    print()
    print()