Exemplo n.º 1
0
 def _decode_and_draw(self, drawing_data):
     """
     Decode the drawing(s) and pass them to the view to be displayed.
     """
     for drawing in Drawing.decode_drawings(drawing_data):
         self.view.draw_shape(drawing)
Exemplo n.º 2
0
 def test_decoding_multiple_drawings(self):
     bytes_array = self.drawing.encode() + self.text_drawing.encode()
     decoded = Drawing.decode_drawings(bytes_array)
     self.assertEqual(decoded[0], self.drawing)
     self.assertEqual(decoded[1], self.text_drawing)