def METHOD_NAME(self, method, device):
    """Test multi-chunk pauli gate"""
    opts_no_chunk = {"fusion_enable": False}
    opts_chunk = copy.copy(opts_no_chunk)
    opts_chunk["blocking_enable"] = True
    opts_chunk["blocking_qubits"] = 3
    backend = self.backend(method=method, device=device, **opts_chunk)
    backend_no_chunk = self.backend(method=method, device=device, **opts_no_chunk)
    shots = 100
    qr = QuantumRegister(5)
    cr = ClassicalRegister(5)
    regs = (qr, cr)
    circuit = QuantumCircuit(*regs)
    circuit.h(qr[0])
    circuit.h(qr[1])
    circuit.h(qr[2])
    circuit.h(qr[3])
    circuit.h(qr[4])
    circuit.pauli("YXZYX", qr)
    circuit.measure_all()
    result = backend.run(circuit, shots=shots, memory=True).result()
    counts = result.get_counts(circuit)
    result_no_chunk = backend_no_chunk.run(circuit, shots=shots, memory=True).result()
    counts_no_chunk = result_no_chunk.get_counts(circuit)
    self.assertEqual(counts_no_chunk, counts)