# ------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. # Licensed under the MIT License. See License.txt in the project root for # license information. # -------------------------------------------------------------------------- import sys import logging from azure.iot.device.provisioning.pipeline import pipeline_ops_provisioning from tests.common.pipeline import pipeline_data_object_test logging.basicConfig(level=logging.DEBUG) this_module = sys.modules[__name__] pipeline_data_object_test.add_operation_test( cls=pipeline_ops_provisioning.SetSymmetricKeySecurityClientOperation, module=this_module, positional_arguments=["security_client", "callback"], ) pipeline_data_object_test.add_operation_test( cls=pipeline_ops_provisioning.SetProvisioningClientConnectionArgsOperation, module=this_module, positional_arguments=[ "provisioning_host", "registration_id", "id_scope", "callback" ], keyword_arguments={ "client_cert": None, "sas_token": None }, ) pipeline_data_object_test.add_operation_test( cls=pipeline_ops_provisioning.SendRegistrationRequestOperation,
this_module = sys.modules[__name__] logging.basicConfig(level=logging.INFO) @pytest.mark.describe("PipelineOperation") class TestPipelineOperation(object): @pytest.mark.it("Can't be instantiated") def test_instantiate(self): with pytest.raises(TypeError): pipeline_ops_base.PipelineOperation() pipeline_data_object_test.add_operation_test( cls=pipeline_ops_base.ConnectOperation, module=this_module, positional_arguments=[], keyword_arguments={"callback": None}, ) pipeline_data_object_test.add_operation_test( cls=pipeline_ops_base.DisconnectOperation, module=this_module, positional_arguments=[], keyword_arguments={"callback": None}, ) pipeline_data_object_test.add_operation_test( cls=pipeline_ops_base.ReconnectOperation, module=this_module, positional_arguments=[], keyword_arguments={"callback": None}, ) pipeline_data_object_test.add_operation_test(
# ------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. # Licensed under the MIT License. See License.txt in the project root for # license information. # -------------------------------------------------------------------------- import sys from azure.iot.device.common.pipeline import pipeline_ops_mqtt from tests.common.pipeline import pipeline_data_object_test this_module = sys.modules[__name__] pipeline_data_object_test.add_operation_test( cls=pipeline_ops_mqtt.SetMQTTConnectionArgsOperation, module=this_module, positional_arguments=["client_id", "hostname", "username"], keyword_arguments={ "ca_cert": None, "callback": None }, ) pipeline_data_object_test.add_operation_test( cls=pipeline_ops_mqtt.MQTTPublishOperation, module=this_module, positional_arguments=["topic", "payload"], keyword_arguments={"callback": None}, ) pipeline_data_object_test.add_operation_test( cls=pipeline_ops_mqtt.MQTTSubscribeOperation, module=this_module, positional_arguments=["topic"], keyword_arguments={"callback": None},
# ------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. # Licensed under the MIT License. See License.txt in the project root for # license information. # -------------------------------------------------------------------------- import sys import logging from azure.iot.device.iothub.pipeline import pipeline_ops_iothub from tests.common.pipeline import pipeline_data_object_test logging.basicConfig(level=logging.INFO) this_module = sys.modules[__name__] pipeline_data_object_test.add_operation_test( cls=pipeline_ops_iothub.SetAuthProviderOperation, module=this_module, positional_arguments=["auth_provider"], keyword_arguments={"callback": None}, ) pipeline_data_object_test.add_operation_test( cls=pipeline_ops_iothub.SetX509AuthProviderOperation, module=this_module, positional_arguments=["auth_provider"], keyword_arguments={"callback": None}, ) pipeline_data_object_test.add_operation_test( cls=pipeline_ops_iothub.SetIoTHubConnectionArgsOperation, module=this_module, positional_arguments=["device_id", "hostname"], keyword_arguments={ "module_id": None, "gateway_hostname": None,
from azure.iot.device.common.pipeline import pipeline_ops_base from tests.common.pipeline import pipeline_data_object_test this_module = sys.modules[__name__] logging.basicConfig(level=logging.DEBUG) @pytest.mark.describe("PipelineOperation") class TestPipelineOperation(object): @pytest.mark.it("Can't be instantiated") def test_instantiate(self): with pytest.raises(TypeError): pipeline_ops_base.PipelineOperation() pipeline_data_object_test.add_operation_test( cls=pipeline_ops_base.ConnectOperation, module=this_module) pipeline_data_object_test.add_operation_test( cls=pipeline_ops_base.DisconnectOperation, module=this_module) pipeline_data_object_test.add_operation_test( cls=pipeline_ops_base.ReconnectOperation, module=this_module) pipeline_data_object_test.add_operation_test( cls=pipeline_ops_base.EnableFeatureOperation, module=this_module, positional_arguments=["feature_name", "callback"], ) pipeline_data_object_test.add_operation_test( cls=pipeline_ops_base.DisableFeatureOperation, module=this_module, positional_arguments=["feature_name", "callback"], ) pipeline_data_object_test.add_operation_test(
# ------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. # Licensed under the MIT License. See License.txt in the project root for # license information. # -------------------------------------------------------------------------- import sys from azure.iot.device.provisioning.pipeline import pipeline_ops_provisioning from tests.common.pipeline import pipeline_data_object_test this_module = sys.modules[__name__] pipeline_data_object_test.add_operation_test( cls=pipeline_ops_provisioning.SetSymmetricKeySecurityClientOperation, module=this_module, positional_arguments=["security_client"], keyword_arguments={"callback": None}, ) pipeline_data_object_test.add_operation_test( cls=pipeline_ops_provisioning.SetSecurityClientArgsOperation, module=this_module, positional_arguments=["provisioning_host", "registration_id", "id_scope"], keyword_arguments={"callback": None}, ) pipeline_data_object_test.add_operation_test( cls=pipeline_ops_provisioning.SendRegistrationRequestOperation, module=this_module, positional_arguments=["request_id", "request_payload"], keyword_arguments={"callback": None}, extra_defaults={"needs_connection": True}, ) pipeline_data_object_test.add_operation_test(
# Licensed under the MIT License. See License.txt in the project root for # license information. # -------------------------------------------------------------------------- import sys import logging from azure.iot.device.common.pipeline import pipeline_ops_mqtt from tests.common.pipeline import pipeline_data_object_test logging.basicConfig(level=logging.DEBUG) this_module = sys.modules[__name__] pipeline_data_object_test.add_operation_test( cls=pipeline_ops_mqtt.SetMQTTConnectionArgsOperation, module=this_module, positional_arguments=["client_id", "hostname", "username", "callback"], keyword_arguments={ "ca_cert": None, "client_cert": None, "sas_token": None }, ) pipeline_data_object_test.add_operation_test( cls=pipeline_ops_mqtt.MQTTPublishOperation, module=this_module, positional_arguments=["topic", "payload", "callback"], extra_defaults={"needs_connection": True}, ) pipeline_data_object_test.add_operation_test( cls=pipeline_ops_mqtt.MQTTSubscribeOperation, module=this_module, positional_arguments=["topic", "callback"], extra_defaults={