Esempio n. 1
0
 def test_close_no_footer(self, mock_close):
     self.mock_header.content_type = ContentType.FRAMED_DATA
     test_decryptor = StreamDecryptor(key_provider=self.mock_key_provider,
                                      source=self.mock_input_stream)
     with six.assertRaisesRegex(self, SerializationError,
                                'Footer not read'):
         test_decryptor.close()
 def test_close(self, mock_close):
     self.mock_header.content_type = ContentType.NO_FRAMING
     test_decryptor = StreamDecryptor(key_provider=self.mock_key_provider, source=self.mock_input_stream)
     test_decryptor.footer = sentinel.footer
     test_decryptor.data_key = VALUES["data_key_obj"]
     test_decryptor.close()
     mock_close.assert_called_once_with()
Esempio n. 3
0
 def test_close_no_footer(self, mock_close):
     self.mock_header.content_type = ContentType.FRAMED_DATA
     test_decryptor = StreamDecryptor(key_provider=self.mock_key_provider,
                                      source=self.mock_input_stream)
     with pytest.raises(SerializationError) as excinfo:
         test_decryptor.close()
     excinfo.match("Footer not read")
Esempio n. 4
0
 def test_close_no_footer(self, mock_close):
     self.mock_header.content_type = ContentType.FRAMED_DATA
     test_decryptor = StreamDecryptor(
         materials_manager=self.mock_materials_manager,
         source=self.mock_input_stream,
         commitment_policy=self.mock_commitment_policy,
     )
     with pytest.raises(SerializationError) as excinfo:
         test_decryptor.close()
     excinfo.match("Footer not read")
Esempio n. 5
0
 def test_close(self, mock_close):
     self.mock_header.content_type = ContentType.NO_FRAMING
     test_decryptor = StreamDecryptor(
         materials_manager=self.mock_materials_manager,
         source=self.mock_input_stream,
         commitment_policy=self.mock_commitment_policy,
     )
     test_decryptor.footer = sentinel.footer
     test_decryptor.data_key = VALUES["data_key_obj"]
     test_decryptor.close()
     mock_close.assert_called_once_with()