Example #1
0
 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)
Example #2
0
    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"]