def test_remote_import_sslerror(self, is_cancelled_mock, cancel_mock, start_progress_mock, import_channel_mock): SSLERROR = SSLError(['SSL routines', 'ssl3_get_record', 'decryption failed or bad record mac']) if 'OpenSSL' in sys.modules: from OpenSSL.SSL import Error SSLERROR = Error(['SSL routines', 'ssl3_get_record', 'decryption failed or bad record mac']) with patch('kolibri.content.utils.transfer.Transfer.next', side_effect=SSLERROR): call_command('importchannel', 'network', '197934f144305350b5820c7c4dd8e194') cancel_mock.assert_called_with() import_channel_mock.assert_not_called()
def test_remote_import_sslerror(self, is_cancelled_mock, cancel_mock, start_progress_mock, import_channel_mock): SSLERROR = SSLError([ "SSL routines", "ssl3_get_record", "decryption failed or bad record mac" ]) if "OpenSSL" in sys.modules: from OpenSSL.SSL import Error SSLERROR = Error([ "SSL routines", "ssl3_get_record", "decryption failed or bad record mac", ]) with patch("kolibri.core.content.utils.transfer.Transfer.next", side_effect=SSLERROR): call_command("importchannel", "network", "197934f144305350b5820c7c4dd8e194") cancel_mock.assert_called_with() import_channel_mock.assert_not_called()