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)