Bug 1267454 - Allow passing kwargs to the mocked check_output in configure tests. r=glandium

MozReview-Commit-ID: BH3nUUI9nwn
This commit is contained in:
Chris Manchester 2016-05-12 11:55:57 -07:00
Родитель a91638058c
Коммит f99b0b2bf5
1 изменённых файлов: 3 добавлений и 2 удалений

Просмотреть файл

@ -106,6 +106,7 @@ class ConfigureTestSandbox(ConfigureSandbox):
CalledProcessError=subprocess.CalledProcessError,
check_output=self.check_output,
PIPE=subprocess.PIPE,
STDOUT=subprocess.STDOUT,
Popen=self.Popen,
)
@ -139,8 +140,8 @@ class ConfigureTestSandbox(ConfigureSandbox):
return Process()
def check_output(self, args):
proc = self.Popen(args)
def check_output(self, args, **kwargs):
proc = self.Popen(args, **kwargs)
stdout, stderr = proc.communicate()
retcode = proc.wait()
if retcode: