Exemple #1
0
 def tearDown(self):
     meta = self.meta
     if meta:
         with cd(self.rundir):
             meta.teardown()
             meta.log('case is finished!')
             meta.end()
Exemple #2
0
    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)
Exemple #3
0
    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)