From 2155e4a8e0a19a651c8d79ba2668e7ae4c6a7b00 Mon Sep 17 00:00:00 2001 From: Sem van der Hoeven Date: Mon, 12 Jun 2023 11:43:06 +0200 Subject: [PATCH] move assertwaitfor statement --- src/drone_controls/test/test_positionchanger_lidar.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/drone_controls/test/test_positionchanger_lidar.py b/src/drone_controls/test/test_positionchanger_lidar.py index d25326e9..9c2152a0 100644 --- a/src/drone_controls/test/test_positionchanger_lidar.py +++ b/src/drone_controls/test/test_positionchanger_lidar.py @@ -87,6 +87,9 @@ class TestPositionChanger(unittest.TestCase): lidar_msg.imu_data = [1.0, 1.0, 1.0, 1.0] end_time = time.time() + 10.0 + proc_output.assertWaitFor(expected_output='0.5',process=px4_controller_node) + + self.node.get_logger().info("STARTING while loop test") try: while time.time() < end_time: rclpy.spin_once(self.node, timeout_sec=0.1) @@ -94,7 +97,6 @@ class TestPositionChanger(unittest.TestCase): if not self.called_positionchanger_service: future = move_position_client.call_async(request) future.add_done_callback(self.move_position_callback) - proc_output.assertWaitFor(expected_output='0.5',process=px4_controller_node) finally: self.node.destroy_client(move_position_client) self.node.destroy_publisher(lidar_publisher) \ No newline at end of file