コード例 #1
0
 def test_five_rectangles_with_shared_parts(self):
     lines = ['  +-+',
              '  | |',
              '+-+-+',
              '| | |',
              '+-+-+']
     self.assertEqual(count(lines), 5)
コード例 #2
0
ファイル: rectangles_test.py プロジェクト: a62mds/exercism
 def test_not_so_complicated(self):
     lines = ["+------+----+",
              "|      |    |",
              "+------+    |",
              "|   |       |",
              "+---+-------+"]
     self.assertEqual(2, count(lines))
コード例 #3
0
ファイル: rectangles_test.py プロジェクト: a62mds/exercism
 def test_incomplete_rectangles(self):
     lines = ["  +-+",
              "    |",
              "+-+-+",
              "| | -",
              "+-+-+"]
     self.assertEqual(1, count(lines))
コード例 #4
0
 def test_two_rectangles_without_shared_parts(self):
     lines = ['  +-+',
              '  | |',
              '+-+-+',
              '| |  ',
              '+-+  ']
     self.assertEqual(count(lines), 2)
コード例 #5
0
 def test_rectangles_can_be_of_different_sizes(self):
     lines = ['+------+----+',
              '|      |    |',
              '+---+--+    |',
              '|   |       |',
              '+---+-------+']
     self.assertEqual(count(lines), 3)
コード例 #6
0
 def test_only_complete_rectangles_are_counted(self):
     lines = ['  +-+',
              '    |',
              '+-+-+',
              '| | -',
              '+-+-+']
     self.assertEqual(count(lines), 1)
コード例 #7
0
 def test_corner_is_required_for_a_rectangle_to_be_complete(self):
     lines = ['+------+----+',
              '|      |    |',
              '+------+    |',
              '|   |       |',
              '+---+-------+']
     self.assertEqual(count(lines), 2)
コード例 #8
0
ファイル: rectangles_test.py プロジェクト: a62mds/exercism
 def test_two_rectangles_no_shared_parts(self):
     lines = ["  +-+",
              "  | |",
              "+-+-+",
              "| |  ",
              "+-+  "]
     self.assertEqual(2, count(lines))
コード例 #9
0
 def test_one_rectangle(self):
     lines = [
         "+-+",
         "| |",
         "+-+",
     ]
     assert 1 == count(lines)
コード例 #10
0
ファイル: rectangles_test.py プロジェクト: a62mds/exercism
 def test_five_rectangles_three_regions(self):
     lines = ["  +-+",
              "  | |",
              "+-+-+",
              "| | |",
              "+-+-+"]
     self.assertEqual(5, count(lines))
コード例 #11
0
 def test_not_so_complicated(self):
     lines = ["+------+----+",
              "|      |    |",
              "+------+    |",
              "|   |       |",
              "+---+-------+"
              ]
     assert 2 == count(lines)
コード例 #12
0
 def test_five_rectangles_three_regions(self):
     lines = ["  +-+",
              "  | |",
              "+-+-+",
              "| | |",
              "+-+-+"
              ]
     assert 5 == count(lines)
コード例 #13
0
 def test_two_rectangles_no_shared_parts(self):
     lines = ["  +-+",
              "  | |",
              "+-+-+",
              "| |  ",
              "+-+  "
              ]
     assert 2 == count(lines)
コード例 #14
0
 def test_incomplete_rectangles(self):
     lines = ["  +-+",
              "    |",
              "+-+-+",
              "| | -",
              "+-+-+"
              ]
     assert 1 == count(lines)
コード例 #15
0
 def test_not_so_complicated(self):
     lines = ["+------+----+",
              "|      |    |",
              "+------+    |",
              "|   |       |",
              "+---+-------+"
              ]
     assert 2 == count(lines)
コード例 #16
0
 def test_two_rectangles_no_shared_parts(self):
     lines = ["  +-+",
              "  | |",
              "+-+-+",
              "| |  ",
              "+-+  "
              ]
     assert 2 == count(lines)
コード例 #17
0
 def test_customized_0(self):
     lines = ["+-+-+-+-+-+-+-+-+-+-+-+-+-+",
              "+-+   +-+-+-+-+-+-+-+-+-+-+",
              "+-+-+-+-+-+-+-+   +-+-+-+-+",
              "+-+-+     +-+-+-+-+-+-+-+-+",
              "+-+-+-+-+-+-+-+-+-+-+-+-+-+"
              ]
     self.assertEqual(320, count(lines))
コード例 #18
0
 def test_five_rectangles_three_regions(self):
     lines = ["  +-+",
              "  | |",
              "+-+-+",
              "| | |",
              "+-+-+"
              ]
     assert 5 == count(lines)
コード例 #19
0
 def test_incomplete_rectangles(self):
     lines = ["  +-+",
              "    |",
              "+-+-+",
              "| | -",
              "+-+-+"
              ]
     assert 1 == count(lines)
コード例 #20
0
 def test_large_input_with_many_rectangles(self):
     lines = ['+---+--+----+',
              '|   +--+----+',
              '+---+--+    |',
              '|   +--+----+',
              '+---+--+--+-+',
              '+---+--+--+-+',
              '+------+  | |',
              '          +-+']
     self.assertEqual(count(lines), 60)
コード例 #21
0
 def test_empty_area(self):
     lines = " "
     assert 0 == count(lines)
コード例 #22
0
 def test_zero_area_2(self):
     lines = ""
     assert 0 == count(lines)
コード例 #23
0
 def test_no_rows(self):
     self.assertEqual(count([]), 0)
コード例 #24
0
ファイル: rectangles_test.py プロジェクト: krapes/xpython
 def test_one_rectangle(self):
     lines = ["+-+", "| |", "+-+"]
     self.assertEqual(count(lines), 1)
コード例 #25
0
 def test_zero_area_2(self):
     lines = ""
     assert 0 == count(lines)
コード例 #26
0
 def test_no_columns(self):
     self.assertEqual(count(['']), 0)
コード例 #27
0
ファイル: rectangles_test.py プロジェクト: krapes/xpython
 def test_incomplete_rectangles(self):
     lines = ["  +-+", "    |", "+-+-+", "| | -", "+-+-+"]
     self.assertEqual(count(lines), 1)
コード例 #28
0
ファイル: rectangles_test.py プロジェクト: krapes/xpython
 def test_not_so_complicated(self):
     lines = [
         "+------+----+", "|      |    |", "+------+    |", "|   |       |",
         "+---+-------+"
     ]
     self.assertEqual(count(lines), 2)
コード例 #29
0
 def test_one_rectangle(self):
     lines = ['+-+',
              '| |',
              '+-+']
     self.assertEqual(count(lines), 1)
コード例 #30
0
 def test_no_rectangles(self):
     self.assertEqual(count([' ']), 0)
コード例 #31
0
 def test_one_rectangle(self):
     lines = ["+-+",
              "| |",
              "+-+",
              ]
     assert 1 == count(lines)
コード例 #32
0
ファイル: rectangles_test.py プロジェクト: krapes/xpython
 def test_zero_area_1(self):
     self.assertEqual(count(), 0)
コード例 #33
0
ファイル: rectangles_test.py プロジェクト: krapes/xpython
 def test_empty_area(self):
     lines = " "
     self.assertEqual(count(lines), 0)
コード例 #34
0
 def test_zero_area_1(self):
     assert 0 == count()
コード例 #35
0
ファイル: rectangles_test.py プロジェクト: krapes/xpython
 def test_five_rectangles_three_regions(self):
     lines = ["  +-+", "  | |", "+-+-+", "| | |", "+-+-+"]
     self.assertEqual(count(lines), 5)
コード例 #36
0
 def test_empty_area(self):
     lines = " "
     assert 0 == count(lines)
コード例 #37
0
 def test_zero_area_1(self):
     assert 0 == count()
コード例 #38
0
ファイル: rectangles_test.py プロジェクト: krapes/xpython
 def test_two_rectangles_no_shared_parts(self):
     lines = ["  +-+", "  | |", "+-+-+", "| |  ", "+-+  "]
     self.assertEqual(count(lines), 2)
コード例 #39
0
 def test_zero_area_2(self):
     lines = ""
     self.assertEqual(0, count(lines))
コード例 #40
0
ファイル: rectangles_test.py プロジェクト: krapes/xpython
 def test_zero_area_2(self):
     lines = ""
     self.assertEqual(count(lines), 0)
コード例 #41
0
 def test_rectangle_of_height_1_is_counted(self):
     lines = ['+--+',
              '+--+']
     self.assertEqual(count(lines), 1)
コード例 #42
0
 def test_one_rectangle(self):
     lines = ["+-+",
              "| |",
              "+-+",
              ]
     self.assertEqual(1, count(lines))
コード例 #43
0
 def test_empty_area(self):
     lines = " "
     self.assertEqual(0, count(lines))
コード例 #44
0
 def test_rectangle_of_width_1_is_counted(self):
     lines = ['++',
              '||',
              '++']
     self.assertEqual(count(lines), 1)
コード例 #45
0
 def test_zero_area_1(self):
     self.assertEqual(0, count())
コード例 #46
0
 def test_1x1_square_is_counted(self):
     lines = ['++',
              '++']
     self.assertEqual(count(lines), 1)
コード例 #47
0
 def test_customized_1(self):
     lines = ["+-+-+",
              "+-+-+",
              "+-+-+",
              ]
     self.assertEqual(9, count(lines))
コード例 #48
0
 def test_complicated(self):
     lines = [
         "+------+----+", "|      |    |", "+---+--+    |", "|   |       |",
         "+---+-------+"
     ]
     self.assertEqual(3, count(lines))