예제 #1
0
 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)
예제 #2
0
 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