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
tests only fail with breaking changes
Suggested Tests
This task is just to write tests and to come up with the best way to do it.
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