Exemplo n.º 1
0
 def test_is_unique_on_block_5(self):
     self.assertTrue(is_unique(6, (4, 4), self.unfinished_block_sudoku))
Exemplo n.º 2
0
 def test_is_unique_on_block_9(self):
     self.assertTrue(is_unique(7, (7, 7), self.unfinished_block_sudoku))
Exemplo n.º 3
0
 def test_is_unique_on_block_1(self):
     self.assertTrue(is_unique(2, (1, 1), self.unfinished_block_sudoku))
Exemplo n.º 4
0
 def test_is_unique_on_block_2(self):
     self.assertTrue(is_unique(3, (4, 1), self.unfinished_block_sudoku))
Exemplo n.º 5
0
 def test_is_unique_not_on_row(self):
     self.assertFalse(is_unique(8, (4, 0), [[2, 4, 6, 8, 0]]))
Exemplo n.º 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]]))
Exemplo n.º 7
0
 def test_is_unique_not_on_block_9(self):
     self.assertFalse(is_unique(1, (7, 7), self.unfinished_block_sudoku))
Exemplo n.º 8
0
 def test_is_unique_on_row(self):
     self.assertTrue(is_unique(9, (4, 0), [[2, 4, 6, 8, 0]]))
Exemplo n.º 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]]))