def test_euclid_pass(self): p = self.pop.archive[-1] p.fitness = (.95, .1) p.gen_ident() o = self.testInd o.fitness = (.98, .1) o.gen_ident() self.assertEquals(eMOEA.euclid_dist(o.ident_array, o.fitness) > eMOEA.euclid_dist(p.ident_array, p.fitness), False) self.assertEquals(self.pop.archive_acceptance(o), True) self.assertEquals(o in self.pop.archive, True)
def test2(self): self.assertEquals(eMOEA.euclid_dist((2, 2), (0, 0)), 4)
def test(self): self.assertEquals(eMOEA.euclid_dist((0, 1), (1, 0)), 2)