Files
dbt-project-evaluator/integration_tests/seeds/dag/dag_seeds.yml
2025-08-11 20:37:21 +02:00

125 lines
3.6 KiB
YAML

version: 2
seeds:
- name: test_fct_multiple_sources_joined
data_tests:
- dbt_utils.equality:
config:
name: equality_fct_multiple_sources_joined
arguments:
compare_model: ref('fct_multiple_sources_joined')
compare_columns:
- child
- "{{ 'source_parents' if target.type != 'databricks' else 'child' }}"
- name: test_fct_direct_join_to_source
data_tests:
- dbt_utils.equality:
config:
name: equality_fct_direct_join_to_source
arguments:
compare_model: ref('fct_direct_join_to_source')
compare_columns:
- parent
- parent_resource_type
- child
- child_resource_type
- distance
- name: test_fct_duplicate_sources
data_tests:
- dbt_utils.equality:
config:
name: equality_fct_duplicate_sources
arguments:
compare_model: ref('fct_duplicate_sources')
compare_columns:
- source_names
- name: test_fct_root_models
data_tests:
- dbt_utils.equality:
config:
name: equality_fct_root_models
arguments:
compare_model: ref('fct_root_models')
- name: test_fct_unused_sources
data_tests:
- dbt_utils.equality:
config:
name: equality_fct_unused_sources
arguments:
compare_model: ref('fct_unused_sources')
- name: test_fct_source_fanout
data_tests:
- dbt_utils.equality:
config:
name: equality_fct_source_fanout
arguments:
compare_model: ref('fct_source_fanout')
compare_columns:
- parent
- "{{ 'model_children' if target.type != 'databricks' else 'parent' }}"
- name: test_fct_model_fanout
data_tests:
- dbt_utils.equality:
config:
name: equality_fct_model_fanout
arguments:
compare_model: ref('fct_model_fanout')
compare_columns:
- parent
- parent_model_type
- "{{ 'leaf_children' if target.type != 'databricks' else 'parent_model_type' }}"
- name: test_fct_staging_dependent_on_staging
data_tests:
- dbt_utils.equality:
config:
name: equality_fct_staging_dependent_on_staging
arguments:
compare_model: ref('fct_staging_dependent_on_staging')
compare_columns:
- parent
- parent_model_type
- child
- child_model_type
- name: test_fct_rejoining_of_upstream_concepts
data_tests:
- dbt_utils.equality:
config:
name: equality_fct_rejoining_of_upstream_concepts
arguments:
compare_model: ref('fct_rejoining_of_upstream_concepts')
compare_columns:
- parent
- child
- parent_and_child
- is_loop_independent
- name: test_fct_hard_coded_references
data_tests:
- dbt_utils.equality:
config:
name: equality_fct_hard_coded_references
arguments:
compare_model: ref('fct_hard_coded_references')
compare_columns:
- model
- hard_coded_references
- name: test_fct_too_many_joins
data_tests:
- dbt_utils.equality:
config:
name: equality_fct_too_many_joins
arguments:
compare_model: ref('fct_too_many_joins')
compare_columns:
- resource_name
- file_path
- join_count