Example #1
0
 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)
Example #2
0
 def test2(self):
     self.assertEquals(eMOEA.euclid_dist((2, 2), (0, 0)), 4)
Example #3
0
 def test(self):
     self.assertEquals(eMOEA.euclid_dist((0, 1), (1, 0)), 2)