Testes de unidade Argparse: Suprimir a mensagem de ajuda
Estou escrevendo casos de teste para a implementação argparse. Eu pretendo testar o recurso '-h'. O código a seguir faz isso. Mas também gera o uso do script. Existe uma maneira de suprimir isso?
self.assertRaises(SystemExit, arg_parse_obj.parse_known_args, ['-h'])
Além disso, podemos verificar o número de exceção lançado? Por exemplo, '-h' lançaSystemExit: 0, enquanto argumentos inválidos ou insuficientesSystemExit: 2. Existe uma maneira de verificar o código numérico?