def METHOD_NAME(self, num_spatial_orbitals, num_particles, expect):
    """Tests the PUCCD Ansatz with imaginary terms included."""
    mapper = JordanWignerMapper()
    ansatz = PUCCD(
        qubit_mapper=mapper,
        num_particles=num_particles,
        num_spatial_orbitals=num_spatial_orbitals,
        include_imaginary=True,
    )
    assert_ucc_like_ansatz(self, ansatz, num_spatial_orbitals, expect)