Ejemplo n.º 1
0
 def test_instantiates_with_connection_string_no_shared_access_key(self):
     connection_string = (
         "HostName={hostname};DeviceId={device_id};SharedAccessKeyName={skn}"
         .format(hostname=fake_hostname,
                 device_id=fake_device_id,
                 skn=fake_shared_access_key_name))
     with pytest.raises(ValueError):
         IoTHubJobManager.from_connection_string(connection_string)
Ejemplo n.º 2
0
    def test_connection_string_auth(self, connection_string):
        client = IoTHubJobManager.from_connection_string(
            connection_string=connection_string)

        assert repr(client.auth) == connection_string
        assert client.protocol.config.base_url == "https://" + client.auth[
            "HostName"]
        assert client.protocol.config.credentials == client.auth
Ejemplo n.º 3
0
 def test_instantiates_with_connection_string_no_shared_access_key_name(
         self):
     connection_string = "HostName={hostname};DeviceId={device_id};SharedAccessKey={sk}".format(
         hostname=fake_hostname,
         device_id=fake_device_id,
         sk=fake_shared_access_key)
     obj = IoTHubJobManager.from_connection_string(connection_string)
     assert isinstance(obj, IoTHubJobManager)
Ejemplo n.º 4
0
def iothub_job_manager():
    connection_string = "HostName={hostname};DeviceId={device_id};SharedAccessKeyName={skn};SharedAccessKey={sk}".format(
        hostname=fake_hostname,
        device_id=fake_device_id,
        skn=fake_shared_access_key_name,
        sk=fake_shared_access_key,
    )
    iothub_job_manager = IoTHubJobManager.from_connection_string(
        connection_string)
    return iothub_job_manager
Ejemplo n.º 5
0
 def test_instantiates_with_empty_connection_string(self):
     with pytest.raises(ValueError):
         IoTHubJobManager.from_connection_string("")