コード例 #1
0
ファイル: gene_test.py プロジェクト: bianchimro/genepi
 def test_mutate(self):
     gene = IntGene(value=1, min_value=0, max_value=100)
     gene.mutate()
     gene_b = IntGene(value=1, min_value=0, max_value=0, mutation_range=10000000)
     gene_b.mutate()
コード例 #2
0
ファイル: gene_test.py プロジェクト: bianchimro/genepi
 def test_get_hash(self):
     gene_a = IntGene(value=1, min_value=0, max_value=100)
     hash_a = gene_a.get_hash()
     gene_b = IntGene(value=1, min_value=0, max_value=100)
     hash_b = gene_b.get_hash()
     assert hash_a == hash_b
コード例 #3
0
ファイル: gene_test.py プロジェクト: bianchimro/genepi
 def test_random_value(self):
     gene = IntGene(value=1, min_value=0, max_value=100)
     val = gene.random_value()
     assert val >= gene.min_value and val <= gene.max_value