mirror of
https://github.com/dbt-labs/dbt-project-evaluator.git
synced 2025-12-18 02:11:27 +00:00
114 lines
3.4 KiB
YAML
114 lines
3.4 KiB
YAML
version: 2
|
|
|
|
seeds:
|
|
- name: test_fct_multiple_sources_joined
|
|
data_tests:
|
|
- dbt_utils.equality:
|
|
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:
|
|
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:
|
|
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:
|
|
name: equality_fct_root_models
|
|
arguments:
|
|
compare_model: ref('fct_root_models')
|
|
|
|
- name: test_fct_unused_sources
|
|
data_tests:
|
|
- dbt_utils.equality:
|
|
name: equality_fct_unused_sources
|
|
arguments:
|
|
compare_model: ref('fct_unused_sources')
|
|
|
|
- name: test_fct_source_fanout
|
|
data_tests:
|
|
- dbt_utils.equality:
|
|
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:
|
|
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:
|
|
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:
|
|
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:
|
|
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:
|
|
name: equality_fct_too_many_joins
|
|
arguments:
|
|
compare_model: ref('fct_too_many_joins')
|
|
compare_columns:
|
|
- resource_name
|
|
- file_path
|
|
- join_count |