def test_merge_salesmen(self): # Tests the merge method, not finished yet locations = [] locations.append(Location("A", 20, 20)) locations.append(Location("B", 60, 20)) locations.append(Location("C", 40, 40)) locations_reversed = locations[:] locations_reversed.reverse() salesman1 = Salesman(locations) salesman2 = Salesman(locations_reversed) solution = Solution() child = solution.merge_salesmen(salesman1, salesman2) for location in child.locations: print location.name