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?

questionAnswers(3)

yourAnswerToTheQuestion