Esempio n. 1
0
 def test_5(self):
    expected = True
    actual = sudoku2([
       ['.', '9', '.', '.', '4', '.', '.', '.', '.'],
       ['1', '.', '.', '.', '.', '.', '6', '.', '.'],
       ['.', '.', '3', '.', '.', '.', '.', '.', '.'],
       ['.', '.', '.', '.', '.', '.', '.', '.', '.'],
       ['.', '.', '.', '7', '.', '.', '.', '.', '.'],
       ['3', '.', '.', '.', '5', '.', '.', '.', '.'],
       ['.', '.', '7', '.', '.', '4', '.', '.', '.'],
       ['.', '.', '.', '.', '.', '.', '.', '.', '.'],
       ['.', '.', '.', '.', '7', '.', '.', '.', '.']
    ])
    self.assertEqual(actual, expected)
Esempio n. 2
0
 def test_6(self):
    expected = False
    actual = sudoku2([
       ['7', '.', '.', '.', '4', '.', '.', '.', '.'],
       ['.', '.', '.', '8', '6', '5', '.', '.', '.'],
       ['.', '1', '.', '2', '.', '.', '.', '.', '.'],
       ['.', '.', '.', '.', '.', '9', '.', '.', '.'],
       ['.', '.', '.', '.', '5', '.', '5', '.', '.'],
       ['.', '.', '.', '.', '.', '.', '.', '.', '.'],
       ['.', '.', '.', '.', '.', '.', '2', '.', '.'],
       ['.', '.', '.', '.', '.', '.', '.', '.', '.'],
       ['.', '.', '.', '.', '.', '.', '.', '.', '.']
    ])
    self.assertEqual(actual, expected)
Esempio n. 3
0
 def test_18(self):
    expected = True
    actual = sudoku2([
       ['.', '.', '.', '.', '.', '.', '.', '.', '.'],
       ['.', '.', '2', '.', '.', '.', '.', '.', '.'],
       ['.', '.', '.', '.', '.', '2', '7', '1', '.'],
       ['.', '.', '.', '.', '.', '.', '.', '.', '.'],
       ['.', '2', '.', '.', '.', '.', '.', '.', '.'],
       ['.', '5', '.', '.', '.', '.', '.', '.', '.'],
       ['.', '.', '.', '.', '9', '.', '.', '.', '8'],
       ['.', '.', '.', '.', '.', '1', '6', '.', '.'],
       ['.', '.', '.', '.', '6', '.', '.', '.', '.']
    ])
    self.assertEqual(actual, expected)
Esempio n. 4
0
 def test_14(self):
    expected = True
    actual = sudoku2([
       ['.', '8', '7', '6', '5', '4', '3', '2', '1'],
       ['2', '.', '.', '.', '.', '.', '.', '.', '.'],
       ['3', '.', '.', '.', '.', '.', '.', '.', '.'],
       ['4', '.', '.', '.', '.', '.', '.', '.', '.'],
       ['5', '.', '.', '.', '.', '.', '.', '.', '.'],
       ['6', '.', '.', '.', '.', '.', '.', '.', '.'],
       ['7', '.', '.', '.', '.', '.', '.', '.', '.'],
       ['8', '.', '.', '.', '.', '.', '.', '.', '.'],
       ['9', '.', '.', '.', '.', '.', '.', '.', '.']
    ])
    self.assertEqual(actual, expected)
Esempio n. 5
0
 def test_12(self):
    expected = False
    actual = sudoku2([
       ['.', '.', '.', '.', '.', '.', '5', '.', '.'],
       ['.', '.', '.', '.', '.', '.', '.', '.', '.'],
       ['.', '.', '.', '.', '.', '.', '.', '.', '.'],
       ['9', '3', '.', '.', '2', '.', '4', '.', '.'],
       ['.', '.', '7', '.', '.', '.', '3', '.', '.'],
       ['.', '.', '.', '.', '.', '.', '.', '.', '.'],
       ['.', '.', '.', '3', '4', '.', '.', '.', '.'],
       ['.', '.', '.', '.', '.', '3', '.', '.', '.'],
       ['.', '.', '.', '.', '.', '5', '2', '.', '.']
    ])
    self.assertEqual(actual, expected)
Esempio n. 6
0
 def test_2(self):
    expected = False
    actual = sudoku2(self.example2)
    self.assertEqual(actual, expected)
Esempio n. 7
0
 def test_1(self):
    expected = True
    actual = sudoku2(self.example1)
    self.assertEqual(actual, expected)