From ee281c61d01b5fb167571b8ace5e739758100db6 Mon Sep 17 00:00:00 2001 From: Jelmer Vernooij Date: Sat, 1 Nov 2014 21:17:39 -0700 Subject: Move option handling into samba.tests.subunitrun. Change-Id: I65a73b74854af636413f4f284147f3bcf28b6f82 Signed-off-by: Jelmer Vernooij Reviewed-by: Andrew Bartlett --- python/samba/tests/subunitrun.py | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) (limited to 'python') diff --git a/python/samba/tests/subunitrun.py b/python/samba/tests/subunitrun.py index abb98813db..d45467607e 100644 --- a/python/samba/tests/subunitrun.py +++ b/python/samba/tests/subunitrun.py @@ -63,8 +63,13 @@ class SubunitOptions(optparse.OptionGroup): class TestProgram(BaseTestProgram): - def __init__(self, module=None, argv=None): - if argv is None: - argv = [sys.argv[0]] + def __init__(self, module=None, args=None, opts=None): + if args is None: + args = [] + if getattr(opts, "listtests", False): + args.insert(0, "--list") + if getattr(opts, 'load_list', None): + args.insert(0, "--load-list=%s" % opts.load_list) + argv = [sys.argv[0]] + args super(TestProgram, self).__init__(module=module, argv=argv, testRunner=subunit.run.SubunitTestRunner()) -- cgit