Ejemplo n.º 1
0
 def test_before_control(self):
     control=Control()
     # before loop_nums
     loop_nums_pre=control.loop_nums
     control.before_control()
     # after loop_nums
     loop_nums_next=control.loop_nums
     self.assertEqual(loop_nums_pre+1,loop_nums_next)
Ejemplo n.º 2
0
 def test_after_paint(self):
     control=Control()
     # before paint_nums
     paint_nums_pre=control.paint_nums
     control.after_paint()
     # after paint_nums
     paint_nums_next=control.paint_nums
     self.assertEqual(paint_nums_pre+1,paint_nums_next)
Ejemplo n.º 3
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.º 4
0
 def test_cv(self):
     control=Control()
     control.init_canvas()
     self.assertEqual(control.canvas, control.canvas)
Ejemplo n.º 5
0
 def test_config(self):
     control=Control()
     self.assertEqual(control.config,control.config)
Ejemplo n.º 6
0
 def test_root(self):
     control=Control()
     self.assertEqual(control.root,control.root)
Ejemplo n.º 7
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.º 8
0
 def test_mapping(self):
     control=Control()
     # init mapping is None
     control.init_canvas()
     control.init_mapping()
     self.assertEqual(control.mapping,control.mapping)
Ejemplo n.º 9
0
 def test_init(self):
     control=Control()
     self.assertTrue(control.update_cells)
     self.assertEqual(control.paint_nums,0)
     self.assertEqual(control.loop_nums,0)
     self.assertIsInstance(control,Control)