def __init__(self, file_path): self.coordinates = [] with open(file_path) as input_file: for line in input_file: position = Position() position.deserialize(line) self.coordinates.append(position)
def test_updating_values(self): position = Position(2, 22) position.set_horizontal_position(0) position.set_vertical_position(1) position.deserialize('(7, 8)') x = position.get_horizontal_position() y = position.get_vertical_position() self.assertEqual(x, 7) self.assertEqual(y, 8)
def test_deserialization(self): serialized = '(5, 25)' position = Position(2, 22) position.deserialize(serialized) x = position.get_horizontal_position() y = position.get_vertical_position() self.assertEqual(x, 5) self.assertEqual(y, 25)