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