示例#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
示例#2
0
 def test_mutate(self):
     gene = BaseGene(value=1)
     gene.mutate()
示例#3
0
 def test_get_hash(self):
     gene_a =BaseGene(value=1)
     hash_a = gene_a.get_hash()
     assert hash_a == 'BaseGene_1'
示例#4
0
 def test_random_value(self):
     gene = BaseGene(value=1)
     val = gene.random_value()