+ # execute the program and get the output from a file
+ command = "%s/hello > %s/hello.out" % (self.home, self.home)
+ node.execute(command)
+
+ # retrieve the output file
+ src = os.path.join(self.home, "hello.out")
+ f = tempfile.NamedTemporaryFile(delete=False)
+ dst = f.name
+ node.download(src, dst)
+ f.close()
+