Skip to content

Commit 7b6407d

Browse files
committed
Rewrote the test runner command-line switch declarations to use parser.add_argument() instead of the now unsupported option_list class attribute.
- Legacy-Id: 12251
1 parent 1813fa8 commit 7b6407d

1 file changed

Lines changed: 8 additions & 9 deletions

File tree

ietf/utils/test_runner.py

Lines changed: 8 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -326,19 +326,18 @@ def code_coverage_test(self):
326326
self.skipTest("Coverage switched off with --skip-coverage")
327327

328328
class 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

Comments
 (0)