Per @codeant-ai's review: the previous assertion only verified that
process_template was called with the raw SQL. A regression that renders
Jinja for sqlglot parsing but then passes the original raw SQL to
get_columns_description would still produce the user-visible bug while
slipping past the test. Now also asserts get_columns_description received
the rendered SQL string.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>