def test_invalid_value_kek_wrap(self): # Arrange queue_name = self._create_queue() self.qs.key_encryption_key = KeyWrapper('key1') self.qs.key_encryption_key.get_kid = None try: self.qs.put_message(queue_name, u'message') self.fail() except AttributeError as e: self.assertEqual( str(e), _ERROR_OBJECT_INVALID.format('key encryption key', 'get_kid')) self.qs.key_encryption_key = KeyWrapper('key1') self.qs.key_encryption_key.get_kid = None with self.assertRaises(AttributeError): self.qs.put_message(queue_name, u'message') self.qs.key_encryption_key = KeyWrapper('key1') self.qs.key_encryption_key.wrap_key = None with self.assertRaises(AttributeError): self.qs.put_message(queue_name, u'message')
def test_get_entity_invalid_value_kek_wrap(self): # Arrange self.ts.require_encryption = True entity = self._create_default_entity_for_encryption() self.ts.key_encryption_key = KeyWrapper('key1') self.ts.key_encryption_key.get_key_wrap_algorithm = None try: self.ts.insert_entity(self.table_name, entity) self.fail() except AttributeError as e: self.assertEqual( str(e), _ERROR_OBJECT_INVALID.format('key encryption key', 'get_key_wrap_algorithm')) self.ts.key_encryption_key = KeyWrapper('key1') self.ts.key_encryption_key.get_kid = None with self.assertRaises(AttributeError): self.ts.insert_entity(self.table_name, entity) self.ts.key_encryption_key = KeyWrapper('key1') self.ts.key_encryption_key.wrap_key = None with self.assertRaises(AttributeError): self.ts.insert_entity(self.table_name, entity)
def test_invalid_value_kek_wrap(self): # Arrange self.bbs.require_encryption = True self.bbs.key_encryption_key = KeyWrapper('key1') self.bbs.key_encryption_key.get_key_wrap_algorithm = None try: self._create_small_blob('block_blob') self.fail() except AttributeError as e: self.assertEqual(str(e), _ERROR_OBJECT_INVALID.format('key encryption key', 'get_key_wrap_algorithm')) self.bbs.key_encryption_key = KeyWrapper('key1') self.bbs.key_encryption_key.get_kid = None with self.assertRaises(AttributeError): self._create_small_blob('block_blob') self.bbs.key_encryption_key = KeyWrapper('key1') self.bbs.key_encryption_key.wrap_key = None with self.assertRaises(AttributeError): self._create_small_blob('block_blob')
def test_invalid_value_kek_wrap(self): # Arrange queue_name = self._create_queue() self.qs.key_encryption_key = KeyWrapper('key1') self.qs.key_encryption_key.get_kid = None try: self.qs.put_message(queue_name, u'message') self.fail() except AttributeError as e: self.assertEqual(str(e), _ERROR_OBJECT_INVALID.format('key encryption key', 'get_kid')) self.qs.key_encryption_key = KeyWrapper('key1') self.qs.key_encryption_key.get_kid = None with self.assertRaises(AttributeError): self.qs.put_message(queue_name, u'message') self.qs.key_encryption_key = KeyWrapper('key1') self.qs.key_encryption_key.wrap_key = None with self.assertRaises(AttributeError): self.qs.put_message(queue_name, u'message')
def test_get_entity_invalid_value_kek_wrap(self): # Arrange self.ts.require_encryption = True entity = self._create_default_entity_for_encryption() self.ts.key_encryption_key = KeyWrapper('key1') self.ts.key_encryption_key.get_key_wrap_algorithm = None try: self.ts.insert_entity(self.table_name, entity) self.fail() except AttributeError as e: self.assertEqual(str(e), _ERROR_OBJECT_INVALID.format('key encryption key', 'get_key_wrap_algorithm')) self.ts.key_encryption_key = KeyWrapper('key1') self.ts.key_encryption_key.get_kid = None with self.assertRaises(AttributeError): self.ts.insert_entity(self.table_name, entity) self.ts.key_encryption_key = KeyWrapper('key1') self.ts.key_encryption_key.wrap_key = None with self.assertRaises(AttributeError): self.ts.insert_entity(self.table_name, entity)
def test_invalid_value_kek_wrap(self): # Arrange self.bbs.require_encryption = True self.bbs.key_encryption_key = KeyWrapper('key1') self.bbs.key_encryption_key.get_key_wrap_algorithm = None try: self._create_small_blob('block_blob') self.fail() except AttributeError as e: self.assertEqual( str(e), _ERROR_OBJECT_INVALID.format('key encryption key', 'get_key_wrap_algorithm')) self.bbs.key_encryption_key = KeyWrapper('key1') self.bbs.key_encryption_key.get_kid = None with self.assertRaises(AttributeError): self._create_small_blob('block_blob') self.bbs.key_encryption_key = KeyWrapper('key1') self.bbs.key_encryption_key.wrap_key = None with self.assertRaises(AttributeError): self._create_small_blob('block_blob')