def tearDown(self): meta = self.meta if meta: with cd(self.rundir): meta.teardown() meta.log('case is finished!') meta.end()
def runTest(self): meta = self.meta with cd(self.rundir): code = meta.steps() msg = "Exit Nonzero %d. See log: %s" % (code, self.meta.logname) self.assertEqual(0, code, msg)
def setUp(self): self._check_conditions() self.rundir = rundir = self._new_rundir() self._copy_fixtures() self.meta = meta = Meta(rundir, self) with cd(rundir): meta.begin() meta.log('case start to run!') if self.setup: code = meta.setup() if code != 0: msg = "setup failed. Exit %d, see log: %s" % ( code, meta.logname) raise Exception(msg)