def test_sudoku_argument_parser_class_with_arguments(self): expected_config_metavar = "other.xml" argv.append("-g") argv.append("-c") argv.append(expected_config_metavar) parser = SudokuArgumentParser() actual_arguments = parser.parse_args() argv.pop() argv.pop() argv.pop() self.assertEqual(expected_config_metavar, actual_arguments.config) self.assertTrue(actual_arguments.gui)
def test_sudoku_argument_parser_class_default(self): parser = SudokuArgumentParser() actual_arguments = parser.parse_args() self.assertEqual(self.default_config_file, actual_arguments.config) self.assertFalse(actual_arguments.gui)