9
9
from opentelemetry import metrics
10
10
from opentelemetry .sdk .metrics import MeterProvider , Observer
11
11
12
- from azure_monitor .auto_collection import RequestMetrics , request_metrics
12
+ from azure_monitor .sdk . auto_collection import request_metrics
13
13
14
14
ORIGINAL_FUNCTION = requests .Session .request
15
15
ORIGINAL_CONS = HTTPServer .__init__
@@ -35,7 +35,7 @@ def setUp(self):
35
35
36
36
def test_constructor (self ):
37
37
mock_meter = mock .Mock ()
38
- request_metrics_collector = RequestMetrics (
38
+ request_metrics_collector = request_metrics . RequestMetrics (
39
39
meter = mock_meter , label_set = self ._test_label_set
40
40
)
41
41
self .assertEqual (request_metrics_collector ._meter , mock_meter )
@@ -64,7 +64,7 @@ def test_constructor(self):
64
64
)
65
65
66
66
def test_track_request_duration (self ):
67
- request_metrics_collector = RequestMetrics (
67
+ request_metrics_collector = request_metrics . RequestMetrics (
68
68
meter = self ._meter , label_set = self ._test_label_set
69
69
)
70
70
request_metrics .requests_map ["duration" ] = 0.1
@@ -82,7 +82,7 @@ def test_track_request_duration(self):
82
82
self .assertEqual (obs .aggregators [self ._test_label_set ].current , 20 )
83
83
84
84
def test_track_request_duration_error (self ):
85
- request_metrics_collector = RequestMetrics (
85
+ request_metrics_collector = request_metrics . RequestMetrics (
86
86
meter = self ._meter , label_set = self ._test_label_set
87
87
)
88
88
request_metrics .requests_map ["duration" ] = 0.1
@@ -99,9 +99,9 @@ def test_track_request_duration_error(self):
99
99
request_metrics_collector ._track_request_duration (obs )
100
100
self .assertEqual (obs .aggregators [self ._test_label_set ].current , 0 )
101
101
102
- @mock .patch ("azure_monitor.auto_collection.request_metrics.time" )
102
+ @mock .patch ("azure_monitor.sdk. auto_collection.request_metrics.time" )
103
103
def test_track_request_rate (self , time_mock ):
104
- request_metrics_collector = RequestMetrics (
104
+ request_metrics_collector = request_metrics . RequestMetrics (
105
105
meter = self ._meter , label_set = self ._test_label_set
106
106
)
107
107
time_mock .time .return_value = 100
@@ -118,10 +118,10 @@ def test_track_request_rate(self, time_mock):
118
118
request_metrics_collector ._track_request_rate (obs )
119
119
self .assertEqual (obs .aggregators [self ._test_label_set ].current , 2 )
120
120
121
- @mock .patch ("azure_monitor.auto_collection.request_metrics.time" )
121
+ @mock .patch ("azure_monitor.sdk. auto_collection.request_metrics.time" )
122
122
def test_track_request_rate_time_none (self , time_mock ):
123
123
time_mock .time .return_value = 100
124
- request_metrics_collector = RequestMetrics (
124
+ request_metrics_collector = request_metrics . RequestMetrics (
125
125
meter = self ._meter , label_set = self ._test_label_set
126
126
)
127
127
request_metrics .requests_map ["last_time" ] = None
@@ -136,9 +136,9 @@ def test_track_request_rate_time_none(self, time_mock):
136
136
request_metrics_collector ._track_request_rate (obs )
137
137
self .assertEqual (obs .aggregators [self ._test_label_set ].current , 0 )
138
138
139
- @mock .patch ("azure_monitor.auto_collection.request_metrics.time" )
139
+ @mock .patch ("azure_monitor.sdk. auto_collection.request_metrics.time" )
140
140
def test_track_request_rate_error (self , time_mock ):
141
- request_metrics_collector = RequestMetrics (
141
+ request_metrics_collector = request_metrics . RequestMetrics (
142
142
meter = self ._meter , label_set = self ._test_label_set
143
143
)
144
144
time_mock .time .return_value = 100
@@ -168,7 +168,7 @@ def test_request_patch(self):
168
168
def test_server_patch (self ):
169
169
request_metrics .ORIGINAL_CONSTRUCTOR = lambda x , y , z : None
170
170
with mock .patch (
171
- "azure_monitor.auto_collection.request_metrics.request_patch"
171
+ "azure_monitor.sdk. auto_collection.request_metrics.request_patch"
172
172
) as request_mock :
173
173
handler = mock .Mock ()
174
174
handler .do_DELETE .return_value = None
@@ -191,7 +191,7 @@ def test_server_patch(self):
191
191
def test_server_patch_no_methods (self ):
192
192
request_metrics .ORIGINAL_CONSTRUCTOR = lambda x , y , z : None
193
193
with mock .patch (
194
- "azure_monitor.auto_collection.request_metrics.request_patch"
194
+ "azure_monitor.sdk. auto_collection.request_metrics.request_patch"
195
195
) as request_mock :
196
196
handler = mock .Mock ()
197
197
result = request_metrics .server_patch (None , None , handler )
0 commit comments