@@ -326,19 +326,18 @@ def code_coverage_test(self):
326326 self .skipTest ("Coverage switched off with --skip-coverage" )
327327
328328class IetfTestRunner (DiscoverRunner ):
329- option_list = (
330- make_option ('--skip-coverage' ,
329+
330+ @classmethod
331+ def add_arguments (cls , parser ):
332+ parser .add_argument ('--skip-coverage' ,
331333 action = 'store_true' , dest = 'skip_coverage' , default = False ,
332- help = 'Skip test coverage measurements for code, templates, and URLs. '
333- ),
334- make_option ('--save-version-coverage' ,
334+ help = 'Skip test coverage measurements for code, templates, and URLs. ' )
335+ parser .add_argument ('--save-version-coverage' ,
335336 action = 'store' , dest = 'save_version_coverage' , default = False ,
336- help = 'Save test coverage data under the given version label' ),
337-
338- make_option ('--save-testresult' ,
337+ help = 'Save test coverage data under the given version label' )
338+ parser .add_argument ('--save-testresult' ,
339339 action = 'store_true' , dest = 'save_testresult' , default = False ,
340340 help = 'Save short test result data in %s/testresult' % os .path .dirname (os .path .dirname (settings .BASE_DIR ))),
341- )
342341
343342 def __init__ (self , skip_coverage = False , save_version_coverage = None , ** kwargs ):
344343 #
0 commit comments