test_dynamic_queue module#

test_dynamic_queue#

tests for dynamic queue in ros accoms

class test_dynamic_queue.HelperNode#

Bases: Ros1Node

handle_get_next(req: GetNextQueuedMessageRequest) None#

TODO: change if statement on line 53 to if True to get a fun bug

Parameters:

req – service request data

on_update_queue(update_msg: UpdateQueuedMessage)#
class test_dynamic_queue.TestDynamicQueue#

Bases: object

ros_acomms dynamic queue test class

classmethod setup_class()#

setup function for tests

classmethod teardown_class()#

teardown function for tests

test_message_recieved()#

Test for simple dynamic queue message, test for message transmission and marked as transmitted

test_dynamic_queue.run_helper_process()#

Target function for the helper process. Initializes armw and spins the HelperNode.