Fix config for naming tests

This commit is contained in:
Benoit Perigaud
2025-08-14 09:04:34 +02:00
parent 5546730981
commit 7ede3e7416
8 changed files with 26 additions and 50 deletions

View File

@@ -4,8 +4,7 @@ seeds:
- name: test_fct_multiple_sources_joined - name: test_fct_multiple_sources_joined
data_tests: data_tests:
- dbt_utils.equality: - dbt_utils.equality:
config: name: equality_fct_multiple_sources_joined
name: equality_fct_multiple_sources_joined
arguments: arguments:
compare_model: ref('fct_multiple_sources_joined') compare_model: ref('fct_multiple_sources_joined')
compare_columns: compare_columns:
@@ -15,8 +14,7 @@ seeds:
- name: test_fct_direct_join_to_source - name: test_fct_direct_join_to_source
data_tests: data_tests:
- dbt_utils.equality: - dbt_utils.equality:
config: name: equality_fct_direct_join_to_source
name: equality_fct_direct_join_to_source
arguments: arguments:
compare_model: ref('fct_direct_join_to_source') compare_model: ref('fct_direct_join_to_source')
compare_columns: compare_columns:
@@ -29,8 +27,7 @@ seeds:
- name: test_fct_duplicate_sources - name: test_fct_duplicate_sources
data_tests: data_tests:
- dbt_utils.equality: - dbt_utils.equality:
config: name: equality_fct_duplicate_sources
name: equality_fct_duplicate_sources
arguments: arguments:
compare_model: ref('fct_duplicate_sources') compare_model: ref('fct_duplicate_sources')
compare_columns: compare_columns:
@@ -39,24 +36,21 @@ seeds:
- name: test_fct_root_models - name: test_fct_root_models
data_tests: data_tests:
- dbt_utils.equality: - dbt_utils.equality:
config: name: equality_fct_root_models
name: equality_fct_root_models
arguments: arguments:
compare_model: ref('fct_root_models') compare_model: ref('fct_root_models')
- name: test_fct_unused_sources - name: test_fct_unused_sources
data_tests: data_tests:
- dbt_utils.equality: - dbt_utils.equality:
config: name: equality_fct_unused_sources
name: equality_fct_unused_sources
arguments: arguments:
compare_model: ref('fct_unused_sources') compare_model: ref('fct_unused_sources')
- name: test_fct_source_fanout - name: test_fct_source_fanout
data_tests: data_tests:
- dbt_utils.equality: - dbt_utils.equality:
config: name: equality_fct_source_fanout
name: equality_fct_source_fanout
arguments: arguments:
compare_model: ref('fct_source_fanout') compare_model: ref('fct_source_fanout')
compare_columns: compare_columns:
@@ -66,8 +60,7 @@ seeds:
- name: test_fct_model_fanout - name: test_fct_model_fanout
data_tests: data_tests:
- dbt_utils.equality: - dbt_utils.equality:
config: name: equality_fct_model_fanout
name: equality_fct_model_fanout
arguments: arguments:
compare_model: ref('fct_model_fanout') compare_model: ref('fct_model_fanout')
compare_columns: compare_columns:
@@ -78,8 +71,7 @@ seeds:
- name: test_fct_staging_dependent_on_staging - name: test_fct_staging_dependent_on_staging
data_tests: data_tests:
- dbt_utils.equality: - dbt_utils.equality:
config: name: equality_fct_staging_dependent_on_staging
name: equality_fct_staging_dependent_on_staging
arguments: arguments:
compare_model: ref('fct_staging_dependent_on_staging') compare_model: ref('fct_staging_dependent_on_staging')
compare_columns: compare_columns:
@@ -91,8 +83,7 @@ seeds:
- name: test_fct_rejoining_of_upstream_concepts - name: test_fct_rejoining_of_upstream_concepts
data_tests: data_tests:
- dbt_utils.equality: - dbt_utils.equality:
config: name: equality_fct_rejoining_of_upstream_concepts
name: equality_fct_rejoining_of_upstream_concepts
arguments: arguments:
compare_model: ref('fct_rejoining_of_upstream_concepts') compare_model: ref('fct_rejoining_of_upstream_concepts')
compare_columns: compare_columns:
@@ -104,8 +95,7 @@ seeds:
- name: test_fct_hard_coded_references - name: test_fct_hard_coded_references
data_tests: data_tests:
- dbt_utils.equality: - dbt_utils.equality:
config: name: equality_fct_hard_coded_references
name: equality_fct_hard_coded_references
arguments: arguments:
compare_model: ref('fct_hard_coded_references') compare_model: ref('fct_hard_coded_references')
compare_columns: compare_columns:
@@ -115,8 +105,7 @@ seeds:
- name: test_fct_too_many_joins - name: test_fct_too_many_joins
data_tests: data_tests:
- dbt_utils.equality: - dbt_utils.equality:
config: name: equality_fct_too_many_joins
name: equality_fct_too_many_joins
arguments: arguments:
compare_model: ref('fct_too_many_joins') compare_model: ref('fct_too_many_joins')
compare_columns: compare_columns:

View File

@@ -7,8 +7,7 @@ seeds:
- docs - docs
data_tests: data_tests:
- dbt_utils.equality: - dbt_utils.equality:
config: name: equality_fct_undocumented_models
name: equality_fct_undocumented_models
arguments: arguments:
compare_model: ref('fct_undocumented_models') compare_model: ref('fct_undocumented_models')
@@ -23,8 +22,7 @@ seeds:
- docs - docs
data_tests: data_tests:
- dbt_utils.equality: - dbt_utils.equality:
config: name: equality_fct_documentation_coverage
name: equality_fct_documentation_coverage
arguments: arguments:
compare_model: ref('fct_documentation_coverage') compare_model: ref('fct_documentation_coverage')
compare_columns: compare_columns:
@@ -42,8 +40,7 @@ seeds:
- docs - docs
data_tests: data_tests:
- dbt_utils.equality: - dbt_utils.equality:
config: name: equality_fct_undocumented_source_tables
name: equality_fct_undocumented_source_tables
arguments: arguments:
compare_model: ref('fct_undocumented_source_tables') compare_model: ref('fct_undocumented_source_tables')
@@ -53,7 +50,6 @@ seeds:
- docs - docs
data_tests: data_tests:
- dbt_utils.equality: - dbt_utils.equality:
config: name: equality_fct_undocumented_sources
name: equality_fct_undocumented_sources
arguments: arguments:
compare_model: ref('fct_undocumented_sources') compare_model: ref('fct_undocumented_sources')

View File

@@ -10,8 +10,7 @@ seeds:
- name: test_fct_undocumented_public_models - name: test_fct_undocumented_public_models
data_tests: data_tests:
- dbt_utils.equality: - dbt_utils.equality:
config: name: equality_fct_undocumented_public_models
name: equality_fct_undocumented_public_models
arguments: arguments:
compare_model: ref('fct_undocumented_public_models') compare_model: ref('fct_undocumented_public_models')

View File

@@ -4,8 +4,7 @@ seeds:
- name: test_fct_chained_views_dependencies - name: test_fct_chained_views_dependencies
data_tests: data_tests:
- dbt_utils.equality: - dbt_utils.equality:
config: name: equality_fct_chained_views_dependencies
name: equality_fct_chained_views_dependencies
arguments: arguments:
compare_model: ref('fct_chained_views_dependencies') compare_model: ref('fct_chained_views_dependencies')
compare_columns: compare_columns:

View File

@@ -4,8 +4,7 @@ seeds:
- name: test_fct_model_directories - name: test_fct_model_directories
data_tests: data_tests:
- dbt_utils.equality: - dbt_utils.equality:
config: name: equality_fct_model_directories
name: equality_fct_model_directories
arguments: arguments:
compare_model: ref('fct_model_directories') compare_model: ref('fct_model_directories')
compare_columns: compare_columns:
@@ -15,8 +14,7 @@ seeds:
- name: test_fct_model_naming_conventions - name: test_fct_model_naming_conventions
data_tests: data_tests:
- dbt_utils.equality: - dbt_utils.equality:
config: name: equality_fct_model_naming_conventions
name: equality_fct_model_naming_conventions
arguments: arguments:
compare_model: ref('fct_model_naming_conventions') compare_model: ref('fct_model_naming_conventions')
compare_columns: compare_columns:
@@ -26,8 +24,7 @@ seeds:
- name: test_fct_source_directories - name: test_fct_source_directories
data_tests: data_tests:
- dbt_utils.equality: - dbt_utils.equality:
config: name: equality_fct_source_directories
name: equality_fct_source_directories
arguments: arguments:
compare_model: ref('fct_source_directories') compare_model: ref('fct_source_directories')
compare_columns: compare_columns:
@@ -37,8 +34,7 @@ seeds:
- name: test_fct_test_directories - name: test_fct_test_directories
data_tests: data_tests:
- dbt_utils.equality: - dbt_utils.equality:
config: name: equality_fct_test_directories
name: equality_fct_test_directories
arguments: arguments:
compare_model: ref('fct_test_directories') compare_model: ref('fct_test_directories')
compare_columns: compare_columns:

View File

@@ -4,8 +4,7 @@ seeds:
- name: test_fct_missing_primary_key_tests - name: test_fct_missing_primary_key_tests
data_tests: data_tests:
- dbt_utils.equality: - dbt_utils.equality:
config: name: equality_fct_missing_primary_key_tests
name: equality_fct_missing_primary_key_tests
arguments: arguments:
compare_model: ref('fct_missing_primary_key_tests') compare_model: ref('fct_missing_primary_key_tests')
exclude_columns: exclude_columns:
@@ -22,8 +21,7 @@ seeds:
other_test_coverage_pct: *float other_test_coverage_pct: *float
data_tests: data_tests:
- dbt_utils.equality: - dbt_utils.equality:
config: name: equality_fct_test_coverage
name: equality_fct_test_coverage
arguments: arguments:
compare_model: ref('fct_test_coverage') compare_model: ref('fct_test_coverage')
compare_columns: compare_columns:
@@ -40,7 +38,6 @@ seeds:
- name: test_fct_sources_without_freshness - name: test_fct_sources_without_freshness
data_tests: data_tests:
- dbt_utils.equality: - dbt_utils.equality:
config: name: equality_fct_sources_without_freshness
name: equality_fct_sources_without_freshness
arguments: arguments:
compare_model: ref('fct_sources_without_freshness') compare_model: ref('fct_sources_without_freshness')

View File

@@ -10,8 +10,8 @@ models:
description: the number of models in the project with a description divided by the total number of models in the project description: the number of models in the project with a description divided by the total number of models in the project
data_tests: data_tests:
- dbt_utils.accepted_range: - dbt_utils.accepted_range:
name: valid_documentation_coverage
config: config:
name: valid_documentation_coverage
severity: warn severity: warn
arguments: arguments:
min_value: "{{ var('documentation_coverage_target') }}" min_value: "{{ var('documentation_coverage_target') }}"

View File

@@ -14,8 +14,8 @@ models:
description: the number of models in the project with at least one test configured divided by the total number of models in the project description: the number of models in the project with at least one test configured divided by the total number of models in the project
data_tests: data_tests:
- dbt_utils.accepted_range: - dbt_utils.accepted_range:
name: valid_test_coverage
config: config:
name: valid_test_coverage
severity: warn severity: warn
arguments: arguments:
min_value: "{{ var('test_coverage_target') }}" min_value: "{{ var('test_coverage_target') }}"