def test_it_fails_with_missing_thing_name(self): with new_mock_context(): try: res = handler({}, None) except Exception as e: pass
def test_it_generates_with_csr(self): with new_mock_context(): res = handler({"ClientName": "MyThing", "CSR": "mock"}, None) self.assertEqual(res, "REPLACE_WITH_PRIVATE_KEY_PEM")
def test_it_works_with_thing_name(self): with new_mock_context(): res = handler({"ClientName": "MyThing"}, None) self.assertEqual(len(res), 28) # expected mock stub length
def test_it_generates_private_key_without_csr(self): with new_mock_context(): res = handler({"ClientName": "MyThing"}, None) self.assertGreater(len(res), 1000, "private key pem length ok length")