Skip to content

Commit

Permalink
Add variable checking
Browse files Browse the repository at this point in the history
  • Loading branch information
hare-siterwell committed Aug 24, 2023
1 parent 7874d39 commit e1bbbc3
Showing 1 changed file with 8 additions and 4 deletions.
12 changes: 8 additions & 4 deletions scripts/py_matter_yamltests/matter_yamltests/runner.py
Original file line number Diff line number Diff line change
Expand Up @@ -124,9 +124,11 @@ def run(self, config: TestRunnerConfig) -> bool:
class TestRunner(TestRunnerBase):
"""
TestRunner is a default runner implementation.
last_event_number: The latest event number value after the readEvent command.
"""

last_event_number = 0
last_event_number: int = 0

async def start(self):
return
Expand Down Expand Up @@ -202,9 +204,11 @@ async def _run(self, parser: TestParser, config: TestRunnerConfig):
test_duration += duration

if request.is_event:
received_event_number = responses[-1].get('eventNumber')
if received_event_number and self.last_event_number < received_event_number:
self.last_event_number = received_event_number
last_event = responses[-1]
if isinstance(last_event, dict):
received_event_number = last_event.get('eventNumber')
if isinstance(received_event_number, int) and self.last_event_number < received_event_number:
self.last_event_number = received_event_number

logger = request.post_process_response(responses)

Expand Down

0 comments on commit e1bbbc3

Please sign in to comment.