コード例 #1
0
 def test_is_unique_on_block_5(self):
     self.assertTrue(is_unique(6, (4, 4), self.unfinished_block_sudoku))
コード例 #2
0
 def test_is_unique_on_block_9(self):
     self.assertTrue(is_unique(7, (7, 7), self.unfinished_block_sudoku))
コード例 #3
0
 def test_is_unique_on_block_1(self):
     self.assertTrue(is_unique(2, (1, 1), self.unfinished_block_sudoku))
コード例 #4
0
 def test_is_unique_on_block_2(self):
     self.assertTrue(is_unique(3, (4, 1), self.unfinished_block_sudoku))
コード例 #5
0
 def test_is_unique_not_on_row(self):
     self.assertFalse(is_unique(8, (4, 0), [[2, 4, 6, 8, 0]]))
コード例 #6
0
 def test_is_unique_not_on_column(self):
     self.assertFalse(
         is_unique(7, (3, 1), [[1, 3, 5, 7, 9], [2, 4, 6, 0, 0]]))
コード例 #7
0
 def test_is_unique_not_on_block_9(self):
     self.assertFalse(is_unique(1, (7, 7), self.unfinished_block_sudoku))
コード例 #8
0
 def test_is_unique_on_row(self):
     self.assertTrue(is_unique(9, (4, 0), [[2, 4, 6, 8, 0]]))
コード例 #9
0
 def test_is_unique_on_column(self):
     self.assertTrue(
         is_unique(8, (3, 1), [[1, 3, 5, 7, 9], [2, 4, 6, 0, 0]]))