Pruebas unitarias argparse: suprimir el mensaje de ayuda

Estoy escribiendo casos de prueba para la implementación argparse. Tengo la intención de probar la característica '-h'. El siguiente código lo hace. Pero también produce el uso para el script. ¿Hay una manera de suprimir eso?

self.assertRaises(SystemExit, arg_parse_obj.parse_known_args, ['-h'])

Además, ¿podemos verificar el número de excepción lanzado? Por ejemplo '-h' lanzaSystemExit: 0, mientras que el args es inválido o insuficienteSystemExit: 2. ¿Hay alguna forma de verificar el código numérico?

Respuestas a la pregunta(3)

Su respuesta a la pregunta