Skip to content
Prev Previous commit
Next Next commit
Update test checking that disabled metrics aren't added to the manife…
…st metrics

We updated from the metric `number_of_people` to `average_tenure_minus_people` for
this test because disabling `number_of_people` raised other exceptions at parse
time due to a metric referencing a disabled metric. The metric `average_tenure_minus_people`
is a leaf metric, and so for this test, it is a better candidate.
  • Loading branch information
QMalcolm committed Jun 28, 2023
commit 0104422cd265794ac58534f7104e700a97bbdd17
8 changes: 4 additions & 4 deletions tests/functional/metrics/test_metric_configs.py
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ def models(self):
def project_config_update(self):
return {
"metrics": {
"number_of_people": {
"average_tenure_minus_people": {
"enabled": True,
},
}
Expand All @@ -45,12 +45,12 @@ def project_config_update(self):
def test_enabled_metric_config_dbt_project(self, project):
run_dbt(["parse"])
manifest = get_manifest(project.project_root)
assert "metric.test.number_of_people" in manifest.metrics
assert "metric.test.average_tenure_minus_people" in manifest.metrics

new_enabled_config = {
"metrics": {
"test": {
"number_of_people": {
"average_tenure_minus_people": {
"enabled": False,
},
}
Expand All @@ -59,7 +59,7 @@ def test_enabled_metric_config_dbt_project(self, project):
update_config_file(new_enabled_config, project.project_root, "dbt_project.yml")
run_dbt(["parse"])
manifest = get_manifest(project.project_root)
assert "metric.test.number_of_people" not in manifest.metrics
assert "metric.test.average_tenure_minus_people" not in manifest.metrics
assert "metric.test.collective_tenure" in manifest.metrics


Expand Down