Exemple #1
0
 def test_copy(self):
     gene_a =BaseGene(value=1)
     gene_b = gene_a.copy()
     assert gene_a.value == gene_b.value
     assert gene_a is not gene_b
Exemple #2
0
 def test_mutate(self):
     gene = BaseGene(value=1)
     gene.mutate()
Exemple #3
0
 def test_get_hash(self):
     gene_a =BaseGene(value=1)
     hash_a = gene_a.get_hash()
     assert hash_a == 'BaseGene_1'
Exemple #4
0
 def test_random_value(self):
     gene = BaseGene(value=1)
     val = gene.random_value()