def testAdmixInvalidProportion(self): """ Test requirement that admix prop is 0 <= p <= 1 """ m = fp.MetaPopVec(64, [100, 100]) rng = fp.GSLrng(101) with self.assertRaises(RuntimeError): demog.admix_pops(rng, m, 0, 1, -0.1, 100)
def testAdmixInvalidProportion(self): """ Test requirement that admix prop is 0 <= p <= 1 """ m = fp.MetaPopVec(64,[100,100]) rng=fp.GSLrng(101) with self.assertRaises(RuntimeError): demog.admix_pops(rng,m,0,1,-0.1,100)
def testAdmixOutOfRange(self): m = fp.MetaPopVec(64, [100, 100]) rng = fp.GSLrng(101) with self.assertRaises(IndexError): demog.admix_pops(rng, m, 0, 2, 0.1, 100)
def testAdmixOutOfRange(self): m = fp.MetaPopVec(64,[100,100]) rng=fp.GSLrng(101) with self.assertRaises(IndexError): demog.admix_pops(rng,m,0,2,0.1,100)