Ejemplo n.º 1
0
 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)
Ejemplo n.º 2
0
    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)
Ejemplo n.º 3
0
    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)