ref: 79287252163131fd0bf41a7c8abb3863cc22677b
dir: /tests/python/examples/template.py/
import unittest from commands import getstatusoutput class program_test_case(unittest.TestCase): filename = "/dev/null" progname = "UNDEFINED" command = "" def setUp(self, options = ""): self.options = options def getOutput(self, expected_status = 0): self.command = self.progname + ' -i ' + self.filename + self.command self.command += self.options [self.status, self.output] = getstatusoutput(self.command) if expected_status != -1: assert self.status == expected_status, \ "expected status was %s, got %s\nOutput was:\n%s" % \ (expected_status, self.status, self.output)