def METHOD_NAME(self):
    client = MagicMock()
    client.cc.search_object_attribute = MagicMock(return_value={"result": False, "message": "fail", "data": []})
    with patch(
        "pipeline_plugins.variables.collections.sites.open.cmdb.var_set_filter_selector.get_client_by_user",
        MagicMock(return_value=client),
    ):
        explain = VarSetFilterSelector.self_explain(bk_biz_id=1)
    client.cc.search_object_attribute.assert_called_once_with({"bk_obj_id": "set", "bk_biz_id": 1})
    self.assertEqual(
        explain,
        {
            "tag": "var_set_filter_selector.set_filter_selector",
            "fields": [{"key": "${KEY}", "type": "object", "description": "选择的集群信息"}],
        },
    )