def __init__(self): self.mock_population = [] genome_one = StorageGenome() genome_one._id = ObjectId("000000000000000000000000") genome_one.fitness = 0.5 genome_one.genes = [ (1, True, 0.5), (2, True, 0.5), (3, True, 0.5), (4, True, 0.5) ] genome_two = StorageGenome() genome_two._id = ObjectId("000000000000000000000001") genome_two.fitness = 0.7 genome_two.genes = [ (1, True, 0.5), (3, True, 1), (4, True, 0), (5, True, 0.5) ] self.mock_population.append(genome_one) self.mock_population.append(genome_two)
def test_eq(self): """ Tests, that the equality operator works. :return: """ s1 = StorageGenome() s2 = StorageGenome() s2._id = ObjectId(s1._id) s2.cluster = ObjectId(s1.cluster) self.assertEquals(s1, s2)