Skip to content

Commit 603f31a

Browse files
committed
reask get loaded program if it doesn't respond correctly right away
1 parent e979758 commit 603f31a

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

tests/test_urcap.py

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -93,8 +93,10 @@ def test_one_urcap(self):
9393
# Load program
9494
self.client.sendAndRecieve("load one_urcap.urp")
9595
result = self.client.sendAndRecieve("get loaded program")
96+
t_end = time.time() + 5
97+
while 'one_urcap' not in result and time.time() < t_end:
98+
result = self.client.sendAndRecieve("get loaded program")
9699
self.assertTrue('one_urcap' in result)
97-
print("self.assertEqual done")
98100

99101
self.client.sendAndRecieve("brake release")
100102

@@ -125,14 +127,15 @@ def test_multiple_urcaps(self):
125127
# Load program
126128
self.client.sendAndRecieve("load multiple_urcaps.urp")
127129
result = self.client.sendAndRecieve("get loaded program")
130+
t_end = time.time() + 5
131+
while 'one_urcap' not in result and time.time() < t_end:
132+
result = self.client.sendAndRecieve("get loaded program")
128133
self.assertTrue('multiple_urcaps' in result)
129-
print("self.assertEqual done")
130134

131135
self.client.sendAndRecieve("brake release")
132136

133137
# Make sure the robot is running
134138
robot_mode = self.client.sendAndRecieve("robotmode")
135-
print(robot_mode)
136139
t_end = time.time() + 10
137140
while robot_mode != "Robotmode: RUNNING" and time.time() < t_end:
138141
robot_mode = self.client.sendAndRecieve("robotmode")

0 commit comments

Comments
 (0)