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)