def test_executeCapturesStderr(self):
     script = "raise Exception('foo')"
     with open(self.tempFile, 'w') as f:
         f.write(script)
     runner = ScriptRunner(self.tempFile)
     _, err = runner.execute()
     self.assertTrue('Exception: foo' in err)
 def test_executeCapturesStdout(self):
     script = "print 'Foobar'"
     with open(self.tempFile, 'w') as f:
         f.write(script)
     runner = ScriptRunner(self.tempFile)
     out, _ = runner.execute()
     self.assertEqual('Foobar\n', out)