def METHOD_NAME(self):
    """Test that we can instantiate an object of class
    :class:`~qiskit.circuit.Gate` and that
    it has the expected name, num_qubits and num_clbits.
    """
    name = "test_gate_name"
    num_qubits = 3
    op = Gate(name, num_qubits, [])
    self.assertTrue(op.name == name)
    self.assertTrue(op.num_qubits == num_qubits)
    self.assertTrue(op.num_clbits == 0)
    self.assertIsInstance(op, Operation)