Esempio n. 1
0
    def testMultigenic(self):
        class Foo(object):
            a = b = c = d = e = f = 1

        # Representation
        g1 = KarvaGene(['a', 'b', 'c'], 1)
        g2 = KarvaGene(['d', 'e', 'f'], 1)
        c = Computation([g1, g2], 1)
        self.assertEqual('abcdef', repr(c))

        # Evaluation
        self.assertEqual((1, 1), c(Foo()))
Esempio n. 2
0
 def setUp(self):
     self.gene = KarvaGene([z,z,'y',3,4], 1)
     self.chromosome = Computation([self.gene], 2)