@@ -24,45 +24,44 @@ def test_named_init_argparser(self):
2424 self .assertEqual (parser .prog , "test" )
2525 self .assertEqual (parser .description , "test description" )
2626
27+ def _check_for_test_args (self , args ):
28+ self .assertIsInstance (args , Namespace )
29+ if hasattr (args , "arg1" ):
30+ self .assertEqual (args .arg1 , "discover" )
31+ if hasattr (args , "arg2" ):
32+ self .assertEqual (args .arg2 , "tests" )
33+
2734 def test_get_args_n_logger (self ):
2835 args , logger = get_args_n_logger ("zenlib_test" , "test description" , get_test_args ())
29- self .assertIsInstance (args , Namespace )
3036 self .assertIsInstance (logger , Logger )
31-
32- self .assertEqual (args .arg1 , "discover" )
33- self .assertEqual (args .arg2 , "tests" )
37+ self ._check_for_test_args (args )
3438
3539 def test_get_args_n_logger_no_default (self ):
3640 args , logger = get_args_n_logger ("zenlib_test" , "test description" , get_test_args (), drop_default = True )
37- self .assertIsInstance (args , Namespace )
3841 self .assertIsInstance (logger , Logger )
3942
4043 for arg in DEFAULT_ARGS :
4144 self .assertFalse (hasattr (args , arg ))
4245
4346 def test_get_kwargs_from_args (self ):
4447 args , logger = get_args_n_logger ("zenlib_test" , "test description" , get_test_args ())
48+ self ._check_for_test_args (args )
4549 kwargs = get_kwargs_from_args (args , logger )
4650 self .assertIsInstance (kwargs , dict )
47- self .assertEqual (kwargs ["arg1" ], "discover" )
48- self .assertEqual (kwargs ["arg2" ], "tests" )
4951 self .assertEqual (kwargs ["logger" ], logger )
5052
5153 def test_not_drop_base (self ):
5254 args , logger = get_args_n_logger ("zenlib_test" , "test description" , get_test_args ())
55+ self ._check_for_test_args (args )
5356 kwargs = get_kwargs_from_args (args , logger , drop_base = False )
5457 self .assertIsInstance (kwargs , dict )
55- self .assertEqual (kwargs ["arg1" ], "discover" )
56- self .assertEqual (kwargs ["arg2" ], "tests" )
5758 self .assertEqual (kwargs ["logger" ], logger )
5859 for arg in DEFAULT_ARGS :
5960 self .assertTrue (arg in kwargs )
6061
6162 def test_get_kwargs (self ):
6263 kwargs = get_kwargs ("zenlib_test" , "test description" , get_test_args ())
6364 self .assertIsInstance (kwargs , dict )
64- self .assertEqual (kwargs ["arg1" ], "discover" )
65- self .assertEqual (kwargs ["arg2" ], "tests" )
6665 self .assertTrue ("logger" in kwargs )
6766
6867 @expectedFailure # This exits so should fail
0 commit comments