@@ -1831,9 +1831,10 @@ def test_init_existing_file(self):
18311831
18321832
18331833 def test_build_argparser (self ):
1834- parser = macsydata .build_arg_parser (macsydata ._cmde_line_header ())
18351834 tool_name = 'msl_data'
18361835 cmd = f"{ tool_name } install toto>1"
1836+ version = f"{ tool_name } version message"
1837+ parser = macsydata .build_arg_parser (macsydata ._cmde_line_header (), version )
18371838 args = parser .parse_args (cmd .split ()[1 :])
18381839 self .assertEqual (args .func .__name__ , 'do_install' )
18391840 self .assertEqual (args .model_package , 'toto>1' )
@@ -1894,7 +1895,8 @@ def test_build_argparser(self):
18941895 self .assertEqual (args .email , 'jim.doe@my_domain.com' )
18951896
18961897 def test_cmd_name (self ):
1897- parser = macsydata .build_arg_parser (macsydata ._cmde_line_header ())
1898+ version = "msl version message"
1899+ parser = macsydata .build_arg_parser (macsydata ._cmde_line_header (), version )
18981900 cmd = "msl_data download foo"
18991901 args = parser .parse_args (cmd .split ()[1 :])
19001902 cmd_name = macsydata .cmd_name (args )
@@ -1908,7 +1910,9 @@ def test_verbosity_to_log_level(self):
19081910
19091911 def test_no_subcommand (self ):
19101912 cmd = "msl_data"
1911- parser = macsydata .build_arg_parser (macsydata ._cmde_line_header (), package_name = 'macsylib' , tool_name = 'msl_data' )
1913+ parser = macsydata .build_arg_parser (macsydata ._cmde_line_header (),
1914+ 'msl_data version message' ,
1915+ package_name = 'macsylib' , tool_name = 'msl_data' )
19121916 out = io .StringIO ()
19131917 parser .print_help (file = out )
19141918
0 commit comments