def testMergeOutOfRange(self): m = fp.MetaPopVec(64, [100]) #Make identical copy of #first deme in each pop demog.copy_pop(m, 0) with self.assertRaises(IndexError): #Now, try to merge #but second index #out of range: demog.merge_pops(m, 0, 2)
def testMergeOutOfRange(self): m = fp.MetaPopVec(64,[100]) #Make identical copy of #first deme in each pop demog.copy_pop(m,0) with self.assertRaises(IndexError): #Now, try to merge #but second index #out of range: demog.merge_pops(m,0,2)
def testMergeDemeOntoItself(self): m = fp.MetaPopVec(64, [100, 100]) with self.assertRaises(RuntimeError): ##Cannot merge deme into itself: demog.merge_pops(m, 1, 1)
def testMergeDemeOntoItself(self): m=fp.MetaPopVec(64,[100,100]) with self.assertRaises(RuntimeError): ##Cannot merge deme into itself: demog.merge_pops(m,1,1)