示例#1
0
 def test__read_output(self):
     if self.env['PATH']:
         self.env['PATH'] = self.env['PATH'] + ':'
     self.env['PATH'] = self.env['PATH'] + os.path.abspath(self.temp_path_dir)
     test.support.unlink(self.prog_name)
     self.addCleanup(test.support.unlink, self.prog_name)
     with open(self.prog_name, 'w') as f:
         f.write("#!/bin/sh\n/bin/echo ExpectedOutput\n")
     os.chmod(self.prog_name, stat.S_IRWXU)
     self.assertEqual('ExpectedOutput',
                         _osx_support._read_output(self.prog_name))
示例#2
0
 def test__read_output(self):
     if self.env['PATH']:
         self.env['PATH'] = self.env['PATH'] + ':'
     self.env['PATH'] = self.env['PATH'] + os.path.abspath(self.temp_path_dir)
     test.support.unlink(self.prog_name)
     self.addCleanup(test.support.unlink, self.prog_name)
     with open(self.prog_name, 'w') as f:
         f.write("#!/bin/sh\n/bin/echo ExpectedOutput\n")
     os.chmod(self.prog_name, stat.S_IRWXU)
     self.assertEqual('ExpectedOutput',
                         _osx_support._read_output(self.prog_name))
示例#3
0
文件: nodes.py 项目: xxoolm/Ryven
 def update_event(self, inp=-1):
     self.set_output_val(
         0, _osx_support._read_output(self.input(0), self.input(1)))