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 returns None if the user doesn't confirm.
docstr_tok: ["Test","that","load_interactive","returns","None","if","the","user","does","n't","confirm","."]
code: def test_load_interactive_without_confirm(
      self, mock_input, _mock_sleep, mock_load
  ):  # pylint:disable=redefined-outer-name
      """Test that load_interactive returns None if the user doesn't confirm."""
      mock_input.side_effect = ["1", "1", "2", "", "", "n"]
      assert qml.data.load_interactive() is None
      mock_load.assert_not_called()
  
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 2 for calling the TestLoadInteractive obj's underlying member method code with example usage: obj.test_load_interactive_without_confirm(mock_input, _mock_sleep, mock_load) without return types