|
20 | 20 | from rclpy.exceptions import InvalidTopicNameException |
21 | 21 |
|
22 | 22 | from std_msgs.msg import String |
23 | | -from std_srvs.srv import Empty |
| 23 | +from rcl_interfaces.srv import GetParameters |
24 | 24 |
|
25 | 25 |
|
26 | 26 | class TestNode(unittest.TestCase): |
@@ -61,22 +61,22 @@ def test_create_subscription(self): |
61 | 61 | self.node.create_subscription(String, 'foo/{bad_sub}', lambda msg: print(msg)) |
62 | 62 |
|
63 | 63 | def test_create_client(self): |
64 | | - self.node.create_client(Empty, 'side/effect') |
| 64 | + self.node.create_client(GetParameters, 'get/parameters') |
65 | 65 | with self.assertRaisesRegex(InvalidServiceNameException, 'must not contain characters'): |
66 | | - self.node.create_client(Empty, 'side/effect?') |
| 66 | + self.node.create_client(GetParameters, 'get/parameters?') |
67 | 67 | with self.assertRaisesRegex(InvalidServiceNameException, 'must not start with a number'): |
68 | | - self.node.create_client(Empty, '/side/42effect') |
| 68 | + self.node.create_client(GetParameters, '/get/42parameters') |
69 | 69 | with self.assertRaisesRegex(ValueError, 'unknown substitution'): |
70 | | - self.node.create_client(Empty, 'foo/{bad_sub}') |
| 70 | + self.node.create_client(GetParameters, 'foo/{bad_sub}') |
71 | 71 |
|
72 | 72 | def test_create_service(self): |
73 | | - self.node.create_service(Empty, 'side/effect', lambda req: None) |
| 73 | + self.node.create_service(GetParameters, 'get/parameters', lambda req: None) |
74 | 74 | with self.assertRaisesRegex(InvalidServiceNameException, 'must not contain characters'): |
75 | | - self.node.create_service(Empty, 'side/effect?', lambda req: None) |
| 75 | + self.node.create_service(GetParameters, 'get/parameters?', lambda req: None) |
76 | 76 | with self.assertRaisesRegex(InvalidServiceNameException, 'must not start with a number'): |
77 | | - self.node.create_service(Empty, '/side/42effect', lambda req: None) |
| 77 | + self.node.create_service(GetParameters, '/get/42parameters', lambda req: None) |
78 | 78 | with self.assertRaisesRegex(ValueError, 'unknown substitution'): |
79 | | - self.node.create_service(Empty, 'foo/{bad_sub}', lambda req: None) |
| 79 | + self.node.create_service(GetParameters, 'foo/{bad_sub}', lambda req: None) |
80 | 80 |
|
81 | 81 |
|
82 | 82 | if __name__ == '__main__': |
|
0 commit comments