Skip to content

Commit 4129d65

Browse files
authored
Move assert errors (#380)
1 parent 1cbc5b8 commit 4129d65

File tree

1 file changed

+14
-22
lines changed

1 file changed

+14
-22
lines changed

django_prometheus/testutils.py

Lines changed: 14 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -93,19 +93,15 @@ def formatVector(self, vector):
9393
def assertMetricEquals(self, expected_value, metric_name, registry=REGISTRY, **labels):
9494
"""Asserts that metric_name{**labels} == expected_value."""
9595
value = self.getMetric(metric_name, registry=registry, **labels)
96-
self.assertEqual(
97-
expected_value,
96+
assert_err = METRIC_EQUALS_ERR_EXPLANATION % (
97+
metric_name,
98+
self.formatLabels(labels),
9899
value,
99-
METRIC_EQUALS_ERR_EXPLANATION
100-
% (
101-
metric_name,
102-
self.formatLabels(labels),
103-
value,
104-
expected_value,
105-
metric_name,
106-
self.formatVector(self.getMetricVector(metric_name)),
107-
),
100+
expected_value,
101+
metric_name,
102+
self.formatVector(self.getMetricVector(metric_name)),
108103
)
104+
self.assertEqual(expected_value, value, assert_err)
109105

110106
def assertMetricDiff(self, frozen_registry, expected_diff, metric_name, registry=REGISTRY, **labels):
111107
"""Asserts that metric_name{**labels} changed by expected_diff between
@@ -122,19 +118,15 @@ def assertMetricDiff(self, frozen_registry, expected_diff, metric_name, registry
122118
current_value,
123119
)
124120
diff = current_value - (saved_value or 0.0)
125-
self.assertEqual(
126-
expected_diff,
121+
assert_err = METRIC_DIFF_ERR_EXPLANATION % (
122+
metric_name,
123+
self.formatLabels(labels),
127124
diff,
128-
METRIC_DIFF_ERR_EXPLANATION
129-
% (
130-
metric_name,
131-
self.formatLabels(labels),
132-
diff,
133-
expected_diff,
134-
saved_value,
135-
current_value,
136-
),
125+
expected_diff,
126+
saved_value,
127+
current_value,
137128
)
129+
self.assertEqual(expected_diff, diff, assert_err)
138130

139131
def assertMetricCompare(self, frozen_registry, predicate, metric_name, registry=REGISTRY, **labels):
140132
"""Asserts that metric_name{**labels} changed according to a provided

0 commit comments

Comments
 (0)