Ejemplo n.º 1
0
    def test_get_cell_position(self):
        control=Control()
        # a simple test example
        control.init_cells=[[0, 1], [1, 0]]
        control.init_canvas()
        control.init_mapping()

        traget_tuple_1= (0*control.cell_size+control.canvas_margin_left,
                        1*control.cell_size+control.canvas_margin_top,
                        (0+1)*control.cell_size+control.canvas_margin_left,
                        (1+1)*control.cell_size+control.canvas_margin_top)

        for index,value in enumerate(control.get_cell_position(0,1)):
               self.assertEqual(traget_tuple_1[index],value)

        traget_tuple_2= (1*control.cell_size+control.canvas_margin_left,
                        0*control.cell_size+control.canvas_margin_top,
                        (1+1)*control.cell_size+control.canvas_margin_left,
                        (0+1)*control.cell_size+control.canvas_margin_top)
        
        for index,value in enumerate(control.get_cell_position(1,0)):
               self.assertEqual(traget_tuple_2[index],value)
Ejemplo n.º 2
0
 def test_map_y(self):
     control=Control()
     control.init_canvas()
     control.init_mapping()
     self.assertEqual(control.mapping.map_y,control.map_y)
Ejemplo n.º 3
0
 def test_cv(self):
     control=Control()
     control.init_canvas()
     self.assertEqual(control.canvas, control.canvas)
Ejemplo n.º 4
0
 def test_mapping(self):
     control=Control()
     # init mapping is None
     control.init_canvas()
     control.init_mapping()
     self.assertEqual(control.mapping,control.mapping)