class_docstr: Test the load_interactive function for various inputs. Side-effect args are ordered as:
  [data name, *params, attributes, Force, Folder, continue]
class_docstr_tok: ["Test","the","load_interactive","function","for","various","inputs",".","Side-effect","args","are","ordered","as",":","[","data","name",",","*","params",",","attributes",",","Force",",","Folder",",","continue","]"]
docstr: Test that load_interactive succeeds.
docstr_tok: ["Test","that","load_interactive","succeeds","."]
code: def test_load_interactive_success(
      self,
      mock_input,
      mock_sleep,
      mock_load,
      side_effect,
      data_name,
      kwargs,
      sleep_call_count,
  ):  # pylint:disable=too-many-arguments, redefined-outer-name
      """Test that load_interactive succeeds."""
      mock_input.side_effect = side_effect
      assert isinstance(qml.data.load_interactive(), qml.data.Dataset)
      mock_load.assert_called_once_with(data_name, **kwargs)
      assert mock_sleep.call_count == sleep_call_count
  
imports: import os
  from pathlib import Path, PosixPath
  from unittest.mock import MagicMock, patch
  import pytest
  import requests
  import pennylane
  import pennylane.data.data_manager
  from pennylane.data import Dataset
  from pennylane.data.data_manager import S3_URL, DataPath, _validate_attributes
label_desc: Use image node_id 1 for calling the TestLoadInteractive obj's underlying member method code with example usage: obj.test_load_interactive_success(mock_input, mock_sleep, mock_load, side_effect, data_name, kwargs, sleep_call_count) without return types