Skip to content

Commit 9753310

Browse files
authored
Use an assert function available with the min base check (#17804)
* use an assert function avaialble with the min base check * typo * split test functions * split test
1 parent 6a30abd commit 9753310

File tree

2 files changed

+10
-5
lines changed

2 files changed

+10
-5
lines changed

kafka_consumer/tests/common.py

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -103,15 +103,19 @@ def assert_check_kafka(aggregator, consumer_groups):
103103

104104
for mname in CONSUMER_METRICS:
105105
aggregator.assert_metric(mname)
106-
t = tags + [f"consumer_group:{name}"]
107-
if aggregator.assert_metric_has_tags(mname, t):
108-
# Check for the tag consumer_group_state
109-
aggregator.assert_metric_has_tag_prefix(mname, tag_prefix='consumer_group_state')
106+
tags = tags + [f"consumer_group:{name}"]
110107

111108
aggregator.assert_all_metrics_covered()
112109
aggregator.assert_metrics_using_metadata(get_metadata_metrics())
113110

114111

112+
def assert_check_kafka_has_consumer_group_state_tag(aggregator, consumer_groups):
113+
for _, _ in consumer_groups.items():
114+
for mname in CONSUMER_METRICS:
115+
# Check for the tag prefix consumer_group_state
116+
aggregator.assert_metric_has_tag_prefix(mname, tag_prefix='consumer_group_state')
117+
118+
115119
def get_authentication_configuration(instance):
116120
config = {}
117121

kafka_consumer/tests/test_integration.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
from datadog_checks.dev.utils import get_metadata_metrics
1313

1414
from . import common
15-
from .common import assert_check_kafka, metrics
15+
from .common import assert_check_kafka, assert_check_kafka_has_consumer_group_state_tag, metrics
1616

1717
pytestmark = [pytest.mark.integration, pytest.mark.usefixtures('dd_environment')]
1818

@@ -40,6 +40,7 @@ def test_check_kafka(aggregator, check, kafka_instance, dd_run_check):
4040
"""
4141
dd_run_check(check(kafka_instance))
4242
assert_check_kafka(aggregator, kafka_instance['consumer_groups'])
43+
assert_check_kafka_has_consumer_group_state_tag(aggregator, kafka_instance['consumer_groups'])
4344

4445

4546
def test_can_send_event(aggregator, check, kafka_instance, dd_run_check):

0 commit comments

Comments
 (0)