예제 #1
0
 def test_flip_mutator_large_pmut(self, rand_mock):
     rand_mock.return_value = 0
     expected_result = [1, 0, 0]
     Mutators.G1DBinaryStringMutatorFlip(self.genome, pmut=0.5)
     self.assertEqual(self.genome.genomeList, expected_result)
예제 #2
0
 def test_flip_mutator_small_pmut(self, coin_flip_mock):
     coin_flip_mock.return_value = 1
     expected_result = [0, 1, 1]
     Mutators.G1DBinaryStringMutatorFlip(self.genome, pmut=0.1)
     self.assertEqual(self.genome.genomeList, expected_result)