Skip to content

Commit dbaa810

Browse files
authored
[uss_qualifier] Fix DisplayProviderBehavior with multiple observers (#1151)
1 parent 12984b1 commit dbaa810

File tree

1 file changed

+7
-10
lines changed

1 file changed

+7
-10
lines changed

monitoring/uss_qualifier/scenarios/astm/netrid/common/dp_behavior.py

Lines changed: 7 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -134,12 +134,10 @@ def run(self, context: ExecutionContext):
134134
self.end_test_step()
135135
self.end_test_case()
136136

137-
for obs in self._observers:
138-
test_case_start_time = arrow.utcnow().datetime
139-
# We run the entire test case for each provided observer
140-
# (Otherwise we can't differentiate which queries are from which observer)
141-
self.begin_test_case("Display Provider Behavior")
137+
self.begin_test_case("Display Provider Behavior")
142138

139+
for obs in self._observers:
140+
test_step_start_time = arrow.utcnow().datetime
143141
self.begin_test_step("Query acceptable diagonal area")
144142
# Query the DP for the exact area of the ISA
145143
self._step_query_ok_diagonal(obs)
@@ -155,11 +153,10 @@ def run(self, context: ExecutionContext):
155153
self.end_test_step()
156154

157155
self.begin_test_step("Verify query to SP")
158-
self._step_validate_queries_to_sp(obs, test_case_start_time)
156+
self._step_validate_queries_to_sp(obs, test_step_start_time)
159157
self.end_test_step()
160158

161-
self.end_test_case()
162-
159+
self.end_test_case()
163160
self.end_test_scenario()
164161

165162
def _mock_sp_base_url(self):
@@ -248,7 +245,7 @@ def _step_query_too_big_diagonal(self, observer: RIDSystemObserver):
248245
)
249246

250247
def _step_validate_queries_to_sp(
251-
self, observer: RIDSystemObserver, test_case_start_time: datetime
248+
self, observer: RIDSystemObserver, test_step_start_time: datetime
252249
):
253250
def flight_search_filter(interaction: Interaction) -> bool:
254251
return (
@@ -259,7 +256,7 @@ def flight_search_filter(interaction: Interaction) -> bool:
259256
interactions, q = get_mock_uss_interactions(
260257
self,
261258
self._mock_uss,
262-
Time(test_case_start_time),
259+
Time(test_step_start_time),
263260
direction_filter(QueryDirection.Incoming),
264261
flight_search_filter,
265262
)

0 commit comments

Comments
 (0)