diff --git a/test/python/test_rticonnextdds_connector.py b/test/python/test_rticonnextdds_connector.py index cbc72ff..2dde16a 100644 --- a/test/python/test_rticonnextdds_connector.py +++ b/test/python/test_rticonnextdds_connector.py @@ -91,3 +91,17 @@ def test_load_multiple_files(self): assert connector is not None output = connector.get_output("MyPublisher2::MySquareWriter2") assert output is not None + + def test_connector_creation_with_participant_qos(self): + """ + Tests that a domain_participant defined in XML alonside participant_qos + can be used to create a Connector object. + """ + participant_profile = "MyParticipantLibrary::ConnectorWithParticipantQos" + xml_path = os.path.join(os.path.dirname( + os.path.realpath(__file__)), + "../xml/TestConnector.xml") + with rti.open_connector( + config_name=participant_profile, + url=xml_path) as connector: + assert connector is not None \ No newline at end of file diff --git a/test/xml/TestConnector.xml b/test/xml/TestConnector.xml index 5a3bcd5..a1f9019 100644 --- a/test/xml/TestConnector.xml +++ b/test/xml/TestConnector.xml @@ -394,5 +394,11 @@ This code contains trade secrets of Real-Time Innovations, Inc. + + + + +