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