def setUp(self):
super(DisplayFixture, self).setUp()
self.process = Popen(self.command, stdin=PIPE, stdout=PIPE)
self.display = self.process.stdout.readline().decode("ascii").strip()
if not self.display or self.process.poll() is not None:
raise CalledProcessError(self.process.returncode, self.command)
self.useFixture(EnvironmentVariable("DISPLAY", self.display))
self.addCleanup(self.shutdown)
评论列表
文章目录