Example #1
0
def edge_hsm():
    return IoTEdgeHsm(
        module_id="my_module_id",
        generation_id="module_generation_id",
        workload_uri="unix:///var/run/iotedge/workload.sock",
        api_version="my_api_version",
    )
Example #2
0
    def test_workload_uri_formatting(self, workload_uri, expected_formatted_uri):
        module_id = "my_module_id"
        generation_id = "my_generation_id"
        api_version = "my_api_version"

        edge_hsm = IoTEdgeHsm(
            module_id=module_id,
            generation_id=generation_id,
            workload_uri=workload_uri,
            api_version=api_version,
        )

        assert edge_hsm.workload_uri == expected_formatted_uri
Example #3
0
    def test_set_api_version(self):
        module_id = "my_module_id"
        generation_id = "my_generation_id"
        api_version = "my_api_version"
        workload_uri = "unix:///var/run/iotedge/workload.sock"

        edge_hsm = IoTEdgeHsm(
            module_id=module_id,
            generation_id=generation_id,
            workload_uri=workload_uri,
            api_version=api_version,
        )

        assert edge_hsm.api_version == api_version
Example #4
0
    def test_encode_and_set_module_id(self):
        module_id = "my_module_id"
        generation_id = "my_generation_id"
        api_version = "my_api_version"
        workload_uri = "unix:///var/run/iotedge/workload.sock"

        edge_hsm = IoTEdgeHsm(
            module_id=module_id,
            generation_id=generation_id,
            workload_uri=workload_uri,
            api_version=api_version,
        )

        assert edge_hsm.module_id == urllib.parse.quote(module_id, safe="")