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)
def test_map_y(self): control=Control() control.init_canvas() control.init_mapping() self.assertEqual(control.mapping.map_y,control.map_y)
def test_mapping(self): control=Control() # init mapping is None control.init_canvas() control.init_mapping() self.assertEqual(control.mapping,control.mapping)