def METHOD_NAME(load_plugins):
    """Test TI plugin."""
    config_path = get_test_data_path().parent.joinpath("msticpyconfig-test.yaml")
    with custom_mp_config(config_path):
        pkg_config._settings["TIProviders"].update(_TI_PROV_SETTINGS)
        print("Settings", pkg_config._settings["TIProviders"])
        ti = TILookup()
        check.is_in("Provider1", ti.available_providers)
        print("Loaded provs", ti.loaded_providers.keys())
        check.is_in("Provider1", ti.loaded_providers)
        check.is_in("Provider2", ti.loaded_providers)
        results = ti.lookup_ioc(ioc="20.1.2.3", providers=["Provider1"])
        check.equal(results.shape, (1, 6))
        _df_results = pd.DataFrame(
            [
                {
                    "ID": "tests results",
                    "Status": 0,
                    **{name: str(idx) for idx, name in enumerate("ABC")},
                }
            ]
        )
        respx.get(re.compile("https://api\.service\.com/.*")).respond(
            200, json=_df_results.iloc[0].to_dict()
        )
        results = ti.lookup_ioc(ioc="20.1.2.3", providers=["Provider2"])
        check.equal(results.shape, (1, 11))
        check.is_in(
            "https://api.service.com/api/v1/indicators/IPv4", results.iloc[0].Reference
        )