@@ -44,19 +44,6 @@ def assertMetricEquals(self, expected_value, metric_name, registry=REGISTRY, **l
4444 )
4545 self .assertEqual (expected_value , value , assert_err )
4646
47- def assertMetricNotEquals (self , expected_value , metric_name , registry = REGISTRY , ** labels ):
48- """Asserts that metric_name{**labels} == expected_value."""
49- value = get_metric (metric_name , registry = registry , ** labels )
50- assert_err = METRIC_EQUALS_ERR_EXPLANATION % (
51- metric_name ,
52- format_labels (labels ),
53- value ,
54- expected_value ,
55- metric_name ,
56- format_vector (get_metrics_vector (metric_name )),
57- )
58- assert expected_value != value , assert_err
59-
6047 def assertMetricDiff (self , frozen_registry , expected_diff , metric_name , registry = REGISTRY , ** labels ):
6148 """Asserts that metric_name{**labels} changed by expected_diff between
6249 the frozen registry and now. A frozen registry can be obtained
@@ -82,26 +69,41 @@ def assertMetricDiff(self, frozen_registry, expected_diff, metric_name, registry
8269 )
8370 self .assertEqual (expected_diff , diff , assert_err )
8471
85- def assertMetricCompare (self , frozen_registry , predicate , metric_name , registry = REGISTRY , ** labels ):
86- """Asserts that metric_name{**labels} changed according to a provided
87- predicate function between the frozen registry and now. A
88- frozen registry can be obtained by calling save_registry,
89- typically at the beginning of a test case.
90- """
91- saved_value = get_metric_from_frozen_registry (metric_name , frozen_registry , ** labels )
92- current_value = get_metric (metric_name , registry = registry , ** labels )
93- assert current_value is not None , METRIC_DIFF_ERR_NONE_EXPLANATION % (
94- metric_name ,
95- format_labels (labels ),
96- saved_value ,
97- current_value ,
98- )
99- assert predicate (saved_value , current_value ) is True , METRIC_COMPARE_ERR_EXPLANATION % (
100- metric_name ,
101- format_labels (labels ),
102- saved_value ,
103- current_value ,
104- )
72+
73+ def assert_metric_not_equal (expected_value , metric_name , registry = REGISTRY , ** labels ):
74+ """Asserts that metric_name{**labels} == expected_value."""
75+ value = get_metric (metric_name , registry = registry , ** labels )
76+ assert_err = METRIC_EQUALS_ERR_EXPLANATION % (
77+ metric_name ,
78+ format_labels (labels ),
79+ value ,
80+ expected_value ,
81+ metric_name ,
82+ format_vector (get_metrics_vector (metric_name )),
83+ )
84+ assert expected_value != value , assert_err
85+
86+
87+ def assert_metric_compare (frozen_registry , predicate , metric_name , registry = REGISTRY , ** labels ):
88+ """Asserts that metric_name{**labels} changed according to a provided
89+ predicate function between the frozen registry and now. A
90+ frozen registry can be obtained by calling save_registry,
91+ typically at the beginning of a test case.
92+ """
93+ saved_value = get_metric_from_frozen_registry (metric_name , frozen_registry , ** labels )
94+ current_value = get_metric (metric_name , registry = registry , ** labels )
95+ assert current_value is not None , METRIC_DIFF_ERR_NONE_EXPLANATION % (
96+ metric_name ,
97+ format_labels (labels ),
98+ saved_value ,
99+ current_value ,
100+ )
101+ assert predicate (saved_value , current_value ) is True , METRIC_COMPARE_ERR_EXPLANATION % (
102+ metric_name ,
103+ format_labels (labels ),
104+ saved_value ,
105+ current_value ,
106+ )
105107
106108
107109def save_registry (registry = REGISTRY ):
0 commit comments