Пример #1
0
def test_valid_iothub_connectionstring():
    connectionstring = IoTHubConnectionString(valid_iothub_connectionstring)
    assert connectionstring.iothub_host.name == "ChaoyiTestIoT.azure-devices.net"
    assert connectionstring.iothub_host.hub_name == "ChaoyiTestIoT"
    assert connectionstring.shared_access_key_name == "iothubowner"
    assert connectionstring.shared_access_key == "moregibberish"
    assert connectionstring.iothub_host.name_hash == "6b8fcfea09003d5f104771e83bd9ff54c592ec2277ec1815df91dd64d1633778"
Пример #2
0
def test_valid_env_iothub_connectionstring():
    load_dotenv(".env")
    env_iothub_connectionstring = os.getenv("IOTHUB_CONNECTION_STRING")
    connectionstring = IoTHubConnectionString(env_iothub_connectionstring)
    assert connectionstring.HostName
    assert connectionstring.HubName
    assert connectionstring.SharedAccessKey
    assert connectionstring.SharedAccessKeyName
Пример #3
0
def test_valid_env_iothub_connectionstring():
    envvars.load_dotenv()

    env_iothub_connectionstring = os.getenv("IOTHUB_CONNECTION_STRING")
    connectionstring = IoTHubConnectionString(env_iothub_connectionstring)
    assert connectionstring.iothub_host.name
    assert connectionstring.iothub_host.hub_name
    assert connectionstring.shared_access_key
    assert connectionstring.shared_access_key_name
Пример #4
0
def test_valid_env_iothub_connectionstring():
    """Test for loading data of env file"""

    env_iothub_connectionstring = os.getenv("IOTHUB_CONNECTION_STRING")
    connectionstring = IoTHubConnectionString(env_iothub_connectionstring)

    assert connectionstring.iothub_host.name
    assert connectionstring.iothub_host.hub_name
    assert connectionstring.shared_access_key
    assert connectionstring.shared_access_key_name
Пример #5
0
def test_invalid_iothub_connectionstring():
    with pytest.raises(KeyError):
        IoTHubConnectionString(invalid_iothub_connectionstring)
Пример #6
0
def test_valid_iothub_connectionstring():
    connectionstring = IoTHubConnectionString(valid_iothub_connectionstring)
    assert connectionstring.HostName == "testhub.azure-devices.net"
    assert connectionstring.HubName == "testhub"
    assert connectionstring.SharedAccessKeyName == "iothubowner"
    assert connectionstring.SharedAccessKey == "moregibberish"
Пример #7
0
def test_empty_iothub_connectionstring():
    connectionstring = IoTHubConnectionString(emptystring)
    assert not connectionstring.data