def test_cancel_restore_calls_delete_with_correct_url( self, mocker, connection): storage_archive_service = StorageArchiveService(connection) api_response = mocker.MagicMock(spec=Py42Response) connection.delete.return_value = api_response storage_archive_service.cancel_restore(WEB_RESTORE_JOB_ID) connection.delete.assert_called_once_with(WEB_RESTORE_JOB_URL, json=mocker.ANY)
def test_cancel_restore_calls_delete_with_job_id_in_data( self, mocker, connection): storage_archive_service = StorageArchiveService(connection) api_response = mocker.MagicMock(spec=Py42Response) connection.delete.return_value = api_response storage_archive_service.cancel_restore(WEB_RESTORE_JOB_ID) json_arg = connection.delete.call_args[KWARGS_INDEX][JSON_KEYWORD] expected_data = {JOB_ID_KEY: WEB_RESTORE_JOB_ID} assert json_arg == expected_data