def test_prepare_function_call_basic():
    """Test basic function preparation with simple arguments"""
    def test_func(text: str) -> OutputModel:
        """Process this text: {{ text }}"""
        pass

    docstring, kwargs, return_type = _prepare_function_call(
        test_func, 
        args=("Hello world",), 
        kwargs={}
    )

    assert docstring == "Process this text: Hello world"
    assert kwargs == {"text": "Hello world"}
    assert return_type == OutputModel
Test basic function preparation with simple arguments
tests/test_function_prep.py