Beispiel #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)
Beispiel #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)
Beispiel #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)
Beispiel #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)
Beispiel #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)