Esempio n. 1
0
def archivepgsql_handle_args():
    parser, options, args = archivepgsql_parse_args()

    try:
        archivepgsql_validate_options_and_args(options, args)
    except Exception, e:
        stdout.write(str(e) + '\n')
        parser.print_help()
        raise e
 def test_will_call_common_validate_options_and_args(self, mock_func):
     mock_func.return_value = False
     archivepgsql_validate_options_and_args()
     self.assertTrue(mock_func.called)
 def validate():
     parser, options, args = archivepgsql_parse_args(args=[
         '--config', self.config_path, 'pg_xlog/some_arg'])
     archivepgsql_validate_options_and_args(options, args)