shithub: aubio

ref: 79287252163131fd0bf41a7c8abb3863cc22677b
dir: /tests/python/examples/template.py/

View raw version
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)