Esempio n. 1
0
    def test_best(self):
        objective = jit.HashCodeObjective()

        self.assertEqual(
            tuple(self.route.planned_trips)[1],
            objective.best(*self.route.planned_trips),
        )
Esempio n. 2
0
    def test_stop(self):
        objective = jit.HashCodeObjective()

        self.assertEqual(
            (2.0, ),
            objective.optimization_function(self.stop),
        )
Esempio n. 3
0
    def test_planning_trip(self):
        objective = jit.HashCodeObjective()

        self.assertEqual(
            (2.0, ),
            objective.optimization_function(self.planned_trip),
        )
Esempio n. 4
0
    def test_route(self):
        objective = jit.HashCodeObjective()

        self.assertEqual(
            (20.0, ),
            objective.optimization_function(self.route),
        )
Esempio n. 5
0
 def test_creation(self):
     objective = jit.HashCodeObjective()
     self.assertEqual("HashCode-2018", objective.name)