def METHOD_NAME(self):
    ftmp = tempfile.NamedTemporaryFile(dir=lib.param.TMPDIR)
    erifile = ftmp.name
    eri_ao = mol.intor('int2e_ip1', aosym='s1').reshape(3,nao,nao,nao,nao)
    eriref = numpy.einsum('npjkl,pi->nijkl', eri_ao, mo)
    eriref = numpy.einsum('nipkl,pj->nijkl', eriref, mo)
    eriref = numpy.einsum('nijpl,pk->nijkl', eriref, mo)
    eriref = numpy.einsum('nijkp,pl->nijkl', eriref, mo)
    ao2mo.outcore.full(mol, mo, erifile, dataname='eri_mo',
                       intor='int2e_ip1_sph', aosym='s2kl', comp=3,
                       max_memory=10, ioblk_size=5, compact=False)
    feri = h5py.File(erifile,'r')
    eri1 = numpy.array(feri['eri_mo']).reshape(3,nao,nao,nao,nao)
    feri.close()
    self.assertTrue(numpy.allclose(eri1, eriref))