8
8
JsonLogMetricHandler ,
9
9
Metric ,
10
10
Metrics ,
11
- NodestreamMetricRegistry ,
11
+ RECORDS ,
12
+ NODES_UPSERTED ,
13
+ RELATIONSHIPS_UPSERTED ,
14
+ TIME_TO_LIVE_OPERATIONS ,
15
+ INGEST_HOOKS_EXECUTED ,
12
16
NullMetricHandler ,
13
17
PrometheusMetricHandler ,
14
18
)
15
19
16
20
17
- def test_metric_registry_contains_subclasses_in_all_metrics ():
18
- for metric in NodestreamMetricRegistry .get_all_metrics ().values ():
19
- assert metric in NodestreamMetricRegistry .get_all_metrics ().values ()
20
-
21
-
22
21
def test_metric_increment_on_handler_increments_metric_on_handler (mocker ):
23
22
handler = mocker .Mock ()
24
- metric = NodestreamMetricRegistry . RECORDS
23
+ metric = RECORDS
25
24
metric .increment_on (handler , 1 )
26
25
handler .increment .assert_called_once_with (metric , 1 )
27
26
28
27
29
28
def test_metric_decrement_on_handler_decrements_metric_on_handler (mocker ):
30
29
handler = mocker .Mock ()
31
- metric = NodestreamMetricRegistry . RECORDS
30
+ metric = RECORDS
32
31
metric .decrement_on (handler , 1 )
33
32
handler .decrement .assert_called_once_with (metric , 1 )
34
33
@@ -42,8 +41,8 @@ def test_prometheus_metric_handler_registers_new_metrics(mocker):
42
41
43
42
def test_null_metric_handler ():
44
43
handler = NullMetricHandler ()
45
- handler .increment (NodestreamMetricRegistry . RECORDS , 1 )
46
- handler .decrement (NodestreamMetricRegistry . RECORDS , 1 )
44
+ handler .increment (RECORDS , 1 )
45
+ handler .decrement (RECORDS , 1 )
47
46
# No assertions needed as NullMetricHandler does nothing
48
47
49
48
@@ -53,16 +52,16 @@ def test_prometheus_metric_handler(mocker):
53
52
handler = PrometheusMetricHandler ()
54
53
handler .start ()
55
54
mock_start_http_server .assert_called_once ()
56
- handler .increment (NodestreamMetricRegistry . RECORDS , 1 )
57
- handler .decrement (NodestreamMetricRegistry . RECORDS , 1 )
55
+ handler .increment (RECORDS , 1 )
56
+ handler .decrement (RECORDS , 1 )
58
57
handler .stop ()
59
58
60
59
61
60
def test_console_metric_handler (mocker ):
62
61
mock_command = mocker .Mock ()
63
62
handler = ConsoleMetricHandler (mock_command )
64
- handler .increment (NodestreamMetricRegistry . RECORDS , 1 )
65
- handler .decrement (NodestreamMetricRegistry . RECORDS , 1 )
63
+ handler .increment (RECORDS , 1 )
64
+ handler .decrement (RECORDS , 1 )
66
65
handler .tick ()
67
66
handler .stop ()
68
67
mock_command .table .assert_called_once ()
@@ -71,8 +70,8 @@ def test_console_metric_handler(mocker):
71
70
def test_json_log_metric_handler (mocker ):
72
71
mock_logger = mocker .patch ("nodestream.metrics.getLogger" ).return_value
73
72
handler = JsonLogMetricHandler ()
74
- handler .increment (NodestreamMetricRegistry . RECORDS , 1 )
75
- handler .decrement (NodestreamMetricRegistry . RECORDS , 1 )
73
+ handler .increment (RECORDS , 1 )
74
+ handler .decrement (RECORDS , 1 )
76
75
handler .tick ()
77
76
handler .stop ()
78
77
mock_logger .info .assert_called_once ()
@@ -85,12 +84,12 @@ def test_aggregate_handler(mocker):
85
84
handler .start ()
86
85
mock_handler1 .start .assert_called_once ()
87
86
mock_handler2 .start .assert_called_once ()
88
- handler .increment (NodestreamMetricRegistry . RECORDS , 1 )
89
- mock_handler1 .increment .assert_called_once_with (NodestreamMetricRegistry . RECORDS , 1 )
90
- mock_handler2 .increment .assert_called_once_with (NodestreamMetricRegistry . RECORDS , 1 )
91
- handler .decrement (NodestreamMetricRegistry . RECORDS , 1 )
92
- mock_handler1 .decrement .assert_called_once_with (NodestreamMetricRegistry . RECORDS , 1 )
93
- mock_handler2 .decrement .assert_called_once_with (NodestreamMetricRegistry . RECORDS , 1 )
87
+ handler .increment (RECORDS , 1 )
88
+ mock_handler1 .increment .assert_called_once_with (RECORDS , 1 )
89
+ mock_handler2 .increment .assert_called_once_with (RECORDS , 1 )
90
+ handler .decrement (RECORDS , 1 )
91
+ mock_handler1 .decrement .assert_called_once_with (RECORDS , 1 )
92
+ mock_handler2 .decrement .assert_called_once_with (RECORDS , 1 )
94
93
handler .stop ()
95
94
mock_handler1 .stop .assert_called_once ()
96
95
mock_handler2 .stop .assert_called_once ()
@@ -99,8 +98,8 @@ def test_aggregate_handler(mocker):
99
98
def test_metrics_context (mocker ):
100
99
handler = mocker .Mock ()
101
100
with Metrics .capture (handler ) as metrics :
102
- metrics .increment (NodestreamMetricRegistry . RECORDS , 1 )
103
- handler .increment .assert_called_once_with (NodestreamMetricRegistry . RECORDS , 1 )
101
+ metrics .increment (RECORDS , 1 )
102
+ handler .increment .assert_called_once_with (RECORDS , 1 )
104
103
handler .stop .assert_called_once ()
105
104
106
105
0 commit comments