def METHOD_NAME(
    self, fill_defaults: bool, allow_extra_kwargs: bool
):
    param_schemas = (
        values.ParamSchema(name="a", type=INT64, is_input=True),
        values.ParamSchema(name="b", type=int, is_input=False),
        values.ParamSchema(name="c", type=float, default=100.0, is_input=False),
    )
    with self.assertRaises(TypeError):
        _, _ = param_manipulation.separate_input_attributes_from_arguments(
            param_schemas,
            (TEST_INPUT,),
            {},
            fill_defaults=fill_defaults,
            allow_extra_kwargs=allow_extra_kwargs,
        )