class_docstr: Integration tests for default.gaussian. This test ensures it integrates
  properly with the PennyLane interface, in particular QNode.
class_docstr_tok: ["Integration","tests","for","default.gaussian",".","This","test","ensures","it","integrates","properly","with","the","PennyLane","interface",",","in","particular","QNode","."]
docstr: Test that the default plugin loads correctly
docstr_tok: ["Test","that","the","default","plugin","loads","correctly"]
code: def test_load_default_gaussian_device(self):
      """Test that the default plugin loads correctly"""
  
      dev = qml.device("default.gaussian", wires=2, hbar=2)
      assert dev.num_wires == 2
      assert dev.shots is None
      assert dev.hbar == 2
      assert dev.short_name == "default.gaussian"
  
imports: import numpy
  import numpy.random
  import pytest
  from scipy.linalg import block_diag
  from scipy.special import factorial
  import pennylane
  from pennylane import DeviceError
  from pennylane.devices.default_gaussian import fock_prob, rotation, squeezing, quadratic_phase, beamsplitter, two_mode_squeezing, controlled_addition, controlled_phase, vacuum_state, coherent_state, squeezed_state, displaced_squeezed_state, thermal_state
  from pennylane.wires import Wires
label_desc: Use image node_id 2 for calling the TestDefaultGaussianIntegration obj's underlying member method code with example usage: obj.test_load_default_gaussian_device() without return types