31
31
TIME_FUDGE = 0.3
32
32
33
33
34
- class MockActionServer () :
34
+ class MockActionServer :
35
35
36
36
def __init__ (self , node ):
37
37
self .goal_srv = node .create_service (
@@ -82,7 +82,7 @@ def tearDownClass(cls):
82
82
cls .node .destroy_node ()
83
83
rclpy .shutdown (context = cls .context )
84
84
85
- def setUp (self ):
85
+ def setUp (self ) -> None :
86
86
self .feedback = None
87
87
88
88
def feedback_callback (self , feedback ):
@@ -93,12 +93,12 @@ def timed_spin(self, duration):
93
93
while (time .time () - start_time ) < duration :
94
94
rclpy .spin_once (self .node , executor = self .executor , timeout_sec = 0.1 )
95
95
96
- def test_constructor_defaults (self ):
96
+ def test_constructor_defaults (self ) -> None :
97
97
# Defaults
98
98
ac = ActionClient (self .node , Fibonacci , 'fibonacci' )
99
99
ac .destroy ()
100
100
101
- def test_constructor_no_defaults (self ):
101
+ def test_constructor_no_defaults (self ) -> None :
102
102
ac = ActionClient (
103
103
self .node ,
104
104
Fibonacci ,
@@ -111,7 +111,7 @@ def test_constructor_no_defaults(self):
111
111
)
112
112
ac .destroy ()
113
113
114
- def test_get_num_entities (self ):
114
+ def test_get_num_entities (self ) -> None :
115
115
ac = ActionClient (self .node , Fibonacci , 'fibonacci' )
116
116
num_entities = ac .get_num_entities ()
117
117
self .assertEqual (num_entities .num_subscriptions , 2 )
@@ -121,7 +121,7 @@ def test_get_num_entities(self):
121
121
self .assertEqual (num_entities .num_services , 0 )
122
122
ac .destroy ()
123
123
124
- def test_wait_for_server_nowait (self ):
124
+ def test_wait_for_server_nowait (self ) -> None :
125
125
ac = ActionClient (self .node , Fibonacci , 'not_fibonacci' )
126
126
try :
127
127
start = time .monotonic ()
@@ -132,7 +132,7 @@ def test_wait_for_server_nowait(self):
132
132
finally :
133
133
ac .destroy ()
134
134
135
- def test_wait_for_server_timeout (self ):
135
+ def test_wait_for_server_timeout (self ) -> None :
136
136
ac = ActionClient (self .node , Fibonacci , 'not_fibonacci' )
137
137
try :
138
138
start = time .monotonic ()
@@ -143,7 +143,7 @@ def test_wait_for_server_timeout(self):
143
143
finally :
144
144
ac .destroy ()
145
145
146
- def test_wait_for_server_exists (self ):
146
+ def test_wait_for_server_exists (self ) -> None :
147
147
ac = ActionClient (self .node , Fibonacci , 'fibonacci' )
148
148
try :
149
149
start = time .monotonic ()
@@ -154,7 +154,7 @@ def test_wait_for_server_exists(self):
154
154
finally :
155
155
ac .destroy ()
156
156
157
- def test_send_goal_async (self ):
157
+ def test_send_goal_async (self ) -> None :
158
158
ac = ActionClient (self .node , Fibonacci , 'fibonacci' )
159
159
try :
160
160
self .assertTrue (ac .wait_for_server (timeout_sec = 2.0 ))
@@ -166,7 +166,7 @@ def test_send_goal_async(self):
166
166
finally :
167
167
ac .destroy ()
168
168
169
- def test_send_goal_async_with_feedback_after_goal (self ):
169
+ def test_send_goal_async_with_feedback_after_goal (self ) -> None :
170
170
ac = ActionClient (self .node , Fibonacci , 'fibonacci' )
171
171
try :
172
172
self .assertTrue (ac .wait_for_server (timeout_sec = 2.0 ))
@@ -186,7 +186,7 @@ def test_send_goal_async_with_feedback_after_goal(self):
186
186
finally :
187
187
ac .destroy ()
188
188
189
- def test_send_goal_async_with_feedback_before_goal (self ):
189
+ def test_send_goal_async_with_feedback_before_goal (self ) -> None :
190
190
ac = ActionClient (self .node , Fibonacci , 'fibonacci' )
191
191
try :
192
192
self .assertTrue (ac .wait_for_server (timeout_sec = 2.0 ))
@@ -209,7 +209,7 @@ def test_send_goal_async_with_feedback_before_goal(self):
209
209
finally :
210
210
ac .destroy ()
211
211
212
- def test_send_goal_async_with_feedback_after_goal_result_requested (self ):
212
+ def test_send_goal_async_with_feedback_after_goal_result_requested (self ) -> None :
213
213
ac = ActionClient (self .node , Fibonacci , 'fibonacci' )
214
214
try :
215
215
self .assertTrue (ac .wait_for_server (timeout_sec = 2.0 ))
@@ -235,7 +235,7 @@ def test_send_goal_async_with_feedback_after_goal_result_requested(self):
235
235
finally :
236
236
ac .destroy ()
237
237
238
- def test_send_goal_async_with_feedback_for_another_goal (self ):
238
+ def test_send_goal_async_with_feedback_for_another_goal (self ) -> None :
239
239
ac = ActionClient (self .node , Fibonacci , 'fibonacci' )
240
240
try :
241
241
self .assertTrue (ac .wait_for_server (timeout_sec = 2.0 ))
@@ -266,7 +266,7 @@ def test_send_goal_async_with_feedback_for_another_goal(self):
266
266
finally :
267
267
ac .destroy ()
268
268
269
- def test_send_goal_async_with_feedback_for_not_a_goal (self ):
269
+ def test_send_goal_async_with_feedback_for_not_a_goal (self ) -> None :
270
270
ac = ActionClient (self .node , Fibonacci , 'fibonacci' )
271
271
try :
272
272
self .assertTrue (ac .wait_for_server (timeout_sec = 2.0 ))
@@ -286,7 +286,7 @@ def test_send_goal_async_with_feedback_for_not_a_goal(self):
286
286
finally :
287
287
ac .destroy ()
288
288
289
- def test_send_goal_multiple (self ):
289
+ def test_send_goal_multiple (self ) -> None :
290
290
ac = ActionClient (
291
291
self .node ,
292
292
Fibonacci ,
@@ -310,7 +310,7 @@ def test_send_goal_multiple(self):
310
310
finally :
311
311
ac .destroy ()
312
312
313
- def test_send_goal_async_no_server (self ):
313
+ def test_send_goal_async_no_server (self ) -> None :
314
314
ac = ActionClient (self .node , Fibonacci , 'not_fibonacci' )
315
315
try :
316
316
future = ac .send_goal_async (Fibonacci .Goal ())
@@ -319,7 +319,7 @@ def test_send_goal_async_no_server(self):
319
319
finally :
320
320
ac .destroy ()
321
321
322
- def test_send_cancel_async (self ):
322
+ def test_send_cancel_async (self ) -> None :
323
323
ac = ActionClient (self .node , Fibonacci , 'fibonacci' )
324
324
try :
325
325
self .assertTrue (ac .wait_for_server (timeout_sec = 2.0 ))
@@ -340,7 +340,7 @@ def test_send_cancel_async(self):
340
340
finally :
341
341
ac .destroy ()
342
342
343
- def test_get_result_async (self ):
343
+ def test_get_result_async (self ) -> None :
344
344
ac = ActionClient (self .node , Fibonacci , 'fibonacci' )
345
345
try :
346
346
self .assertTrue (ac .wait_for_server (timeout_sec = 2.0 ))
@@ -358,7 +358,7 @@ def test_get_result_async(self):
358
358
finally :
359
359
ac .destroy ()
360
360
361
- def test_different_type_raises (self ):
361
+ def test_different_type_raises (self ) -> None :
362
362
ac = ActionClient (self .node , Fibonacci , 'fibonacci' )
363
363
try :
364
364
with self .assertRaises (TypeError ):
0 commit comments