def METHOD_NAME():
    fp_config = tdh.create_fp_config(inputs=[tdh.FEATURE_GROUP_DATA_SOURCE, tdh.S3_DATA_SOURCE])
    def one_input(one, params, spark):
        return None
    def three_inputs(one, two, three, params, spark):
        return None
    exception_string = (
        r"feature_processor expected a function with \(2\) parameter\(s\) before any"
        r" optional 'params' or 'spark' parameters for the \(2\) requested data source\(s\)\."
    )
    with pytest.raises(ValueError, match=exception_string):
        SparkUDFSignatureValidator().validate(one_input, fp_config)
    with pytest.raises(ValueError, match=exception_string):
        SparkUDFSignatureValidator().validate(three_inputs, fp_config)