livequery-models/tests/generic/test_udf.sql

13 lines
471 B
MySQL
Raw Normal View History

2023-08-08 18:51:42 +00:00
{% test test_udf(model, column_name, args, assertions) %}
{#
This is a generic test for UDFs.
The udfs are deployed using ephemeral models, so we need to
use the ephemeral model name to get the udf name.
2023-08-08 18:51:42 +00:00
#}
{%- set schema = model | replace("__dbt__cte__", "") -%}
{%- set schema = schema.split("__") | first -%}
{%- set udf = schema ~ "." ~ column_name -%}
2023-08-08 18:51:42 +00:00
{{ base_test_udf(model, udf, args, assertions) }}
{% endtest %}