Skip to content

Commit 24f2a21

Browse files
Added guard delay time for failing tests
1 parent ab6f9af commit 24f2a21

1 file changed

Lines changed: 11 additions & 8 deletions

File tree

tests/test_simulator_server.py

Lines changed: 11 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -354,7 +354,8 @@ def test_stop_not_started_command(self):
354354
self.assertEqual(reply.code, grammar.FAIL)
355355

356356
def test_start_at_command(self):
357-
delay = 10
357+
delay = 0.1
358+
guard_delay = 0.01
358359
request = grammar.Message(
359360
message_type=grammar.REQUEST,
360361
name="start",
@@ -370,7 +371,7 @@ def test_start_at_command(self):
370371
self.client.send_message(request)
371372
reply = self.client.read_message()
372373
self.assertEqual(reply.arguments[2], "0")
373-
time.sleep(delay)
374+
time.sleep(delay+guard_delay)
374375
self.client.send_message(request)
375376
reply = self.client.read_message()
376377
self.assertEqual(reply.arguments[2], "1")
@@ -386,7 +387,8 @@ def test_start_at_bad_time_command(self):
386387
self.assertEqual(reply.code, grammar.FAIL)
387388

388389
def test_stop_at_command(self):
389-
delay = 5
390+
delay = 0.1
391+
guard_delay = 0.01
390392
request = grammar.Message(
391393
message_type=grammar.REQUEST,
392394
name="start"
@@ -409,7 +411,7 @@ def test_stop_at_command(self):
409411
self.client.send_message(request)
410412
reply = self.client.read_message()
411413
self.assertEqual(reply.arguments[2], "1")
412-
time.sleep(delay)
414+
time.sleep(delay+guard_delay)
413415
self.client.send_message(request)
414416
reply = self.client.read_message()
415417
self.assertEqual(reply.arguments[2], "0")
@@ -425,8 +427,9 @@ def test_stop_at_bad_time_command(self):
425427
self.assertEqual(reply.code, grammar.FAIL)
426428

427429
def test_start_and_stop_at_command(self):
428-
start_delay = 5
429-
stop_delay = 10
430+
start_delay = 0.1
431+
stop_delay = 0.2
432+
guard_delay = 0.01
430433
request = grammar.Message(
431434
message_type=grammar.REQUEST,
432435
name="start",
@@ -450,11 +453,11 @@ def test_start_and_stop_at_command(self):
450453
self.client.send_message(request)
451454
reply = self.client.read_message()
452455
self.assertEqual(reply.arguments[2], "0")
453-
time.sleep(start_delay)
456+
time.sleep(start_delay+guard_delay)
454457
self.client.send_message(request)
455458
reply = self.client.read_message()
456459
self.assertEqual(reply.arguments[2], "1")
457-
time.sleep(stop_delay - start_delay)
460+
time.sleep(stop_delay - start_delay + guard_delay)
458461
self.client.send_message(request)
459462
reply = self.client.read_message()
460463
self.assertEqual(reply.arguments[2], "0")

0 commit comments

Comments
 (0)