Exemplo n.º 1
0
 def test_it_parses_arguments(self):
     level_name, board_number = sudoku.parse_arguments(
         ['sudoku.py', 'l33t', '5']
     )
     self.assertEqual(level_name, 'l33t')
     self.assertEqual(board_number, 5)
Exemplo n.º 2
0
 def test_it_works_when_missing_board_number(self):
     level_name, board_number = sudoku.parse_arguments(
         ['sudoku.py', 'l33t']
     )
     self.assertEqual(level_name, 'l33t')
     self.assertEqual(board_number, -1)
Exemplo n.º 3
0
 def test_it_parses_arguments(self):
     sys.argv = ['sudoku.py', '--level', 'l33t', '--board', '5']
     level_name, board_number = sudoku.parse_arguments()
     self.assertEqual(level_name, 'l33t')
     self.assertEqual(board_number, 5)
Exemplo n.º 4
0
 def test_it_parses_arguments(self):
     sys.argv = ['sudoku.py', '--level', 'l33t', '--board', '5']
     level_name, board_number = sudoku.parse_arguments()
     self.assertEqual(level_name, 'l33t')
     self.assertEqual(board_number, 5)
Exemplo n.º 5
0
 def test_it_works_when_missing_board_number(self):
     sys.argv = ['sudoku.py', '--level', 'l33t']
     level_name, board_number = sudoku.parse_arguments()
     self.assertEqual(level_name, 'l33t')
     self.assertEqual(board_number, -1)