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", )
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
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
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="")