コード例 #1
0
ファイル: test_painter_main.py プロジェクト: vedmitra/paint2
 def test_draw_layout_wrong_input(self):
     _paint_utils = PaintMain()
     try:
         _paint_utils._layout_matrix = _paint_utils.draw('C 30r 30c')
     except ValueError as ex:
         self.assertIsInstance(ex,ValueError)
     print('Testing in input command for Layout with invalid input')
コード例 #2
0
ファイル: test_painter_main.py プロジェクト: vedmitra/paint2
    def test_line_valid_input(self):
        _paint_utils = PaintMain()
        _paint_utils._layout_matrix = _paint_utils.draw_layout(20,20)

        _layout = _paint_utils.draw_line(10,10,15,15)
        self.assertEqual(22, len(_layout))
        print('Test Line with Valid inputs')
コード例 #3
0
ファイル: test_painter_main.py プロジェクト: vedmitra/paint2
 def test_line_nagative_input(self):
     _paint_utils = PaintMain()
     _paint_utils._layout_matrix = _paint_utils.draw_layout(20, 20)
     try:
         _layout = _paint_utils.draw_line(-100, -100, 15, 15)
     except ValueError as ex:
         self.assertIsInstance(ex, ValueError)
     print('Test Line with negative inputs')
コード例 #4
0
ファイル: test_painter_main.py プロジェクト: vedmitra/paint2
 def test_rect_invalid_input(self):
     _paint_utils = PaintMain()
     _paint_utils._layout_matrix = _paint_utils.draw_layout(20, 20)
     try:
         _layout = _paint_utils.draw_rectangle(100, 100, 15, 15)
     except ValueError as ex:
         self.assertIsInstance(ex, ValueError)
     print('Test Rectangle with invalid inputs')
コード例 #5
0
ファイル: test_painter_main.py プロジェクト: vedmitra/paint2
 def test_draw_rect(self):
     _paint_utils = PaintMain()
     _paint_utils._layout_matrix = _paint_utils.draw_layout(20, 20)
     _paint_utils._layout_matrix = _paint_utils.draw('R 1 1 20 20')
     self.assertEqual('X', _paint_utils._layout_matrix[20][20])
     print('Testing in input command for Rectangle rendering proerly')
コード例 #6
0
ファイル: test_painter_main.py プロジェクト: vedmitra/paint2
 def test_draw_layout(self):
     _paint_utils = PaintMain()
     _paint_utils._layout_matrix = _paint_utils.draw('C 30 30')
     self.assertEqual(32, len(_paint_utils._layout_matrix))
     print('Testing in input command for Layout rendering proerly')
コード例 #7
0
ファイル: test_painter_main.py プロジェクト: vedmitra/paint2
 def test_draw_line(self,i=1):
     _paint_utils = PaintMain()
     _paint_utils._layout_matrix = _paint_utils.draw_layout(20, 20)
     _paint_utils._layout_matrix = _paint_utils.draw('L 1 1 20 20')
     self.assertEqual('X', _paint_utils._layout_matrix[i][i])
     print('Testing in input command for Line rendering proerly')