test-runner: use **kwargs for start_process

This is just a more concise/pythonic way of doing function arguments.
Since Process/start_process have basically the same argument names
we can simplify and use **kwargs which will pass the named arguments
directly to Process(). This also allows us to add arguments to Process
without touching start_process if we need.
This commit is contained in:
James Prestwood 2020-09-15 10:36:20 -07:00 committed by Denis Kenzior
parent 9acb89d6f4
commit 2e7fb5ee50
1 changed files with 3 additions and 3 deletions

View File

@ -465,10 +465,10 @@ class TestContext:
self.results = {}
self.mainloop = GLib.MainLoop()
def start_process(self, args, wait=False, multi_test=False, env=None, check=False):
p = Process(args, wait, multi_test, env, ctx=self, check=check)
def start_process(self, args, **kwargs):
p = Process(args, ctx=self, **kwargs)
if not wait:
if not kwargs.get('wait', False):
self.processes.append(p)
return p