dbt-labs / dbt-core

dbt enables data analysts and engineers to transform their data using the same practices that software engineers use to build applications.
https://getdbt.com
Apache License 2.0
9.25k stars 1.53k forks source link

Make DSI Protocol Tests more reliable #10349

Open emmyoop opened 1 week ago

emmyoop commented 1 week ago

Housekeeping

Short description

Tests in test_semantic_layer_nodes_satisfy_protocols.py test that core satisfies the protocols that DSI provides. Sometimes it fails when it's not satisfying optional parameters. This is not really a breaking change and the tests don't need to fail.

Acceptance criteria

Suggested Tests

This task is just to write tests and to come up with the best way to do it.

Impact to Other Teams

Nothing direct

Will backports be required?

No because dsi is already pinned to <0.6 is 1.8

Context

No response