def test_create_thing_id(self): """" test_create_thing_id() should create a thing id """ self.assertEqual(Utils.create_thing_id('tenant', 'dev-id'), 'tenant:dev-id') with self.assertRaises(ValueError): self.assertEqual(Utils.create_thing_id('tenant', ''), None) self.assertEqual(Utils.create_thing_id('', 'dev-id'), None) self.assertEqual(Utils.create_thing_id('', ''), None)
def __init__(self, tenant: str, device_id: str): thing_id = Utils.create_thing_id(tenant, device_id) self.tenant = tenant self.device_id = device_id self.cert = Certificate(thing_id) self.thing_id = thing_id self.private_key = self.cert.key["pem"] self.thing_certificate = self.cert.crt["pem"]