コード例 #1
0
ファイル: plugintester.py プロジェクト: GammaC0de/pyload
class PluginTester(TestCase):

    @classmethod
    def setUpClass(cls):
        cls.core = Core()
        name = '{0}.{1}'.format(cls.__module__, cls.__name__)
        for fname in glob(os.path.join(name, 'debug_*')):
            remove(fname, trash=True)

    # Copy debug report to attachment dir for jenkins
    @classmethod
    def tearDownClass(cls):
        name = '{0}.{1}'.format(cls.__module__, cls.__name__)
        makedirs(name, exist_ok=True)
        for fname in glob('debug_*'):
            shutil.move(fname, os.path.join(name, fname))

    def setUp(self):
        self.thread = Thread(self.pyload)
        sys.exc_clear()

    def tearDown(self):
        exc = sys.exc_info()
        if exc != (None, None, None):
            debug = self.thread.debug_report()
            log(DEBUG, debug)
コード例 #2
0
class PluginTester(TestCase):
    @classmethod
    def setUpClass(cls):
        cls.core = Core()
        name = "{0}.{1}".format(cls.__module__, cls.__name__)
        for f in glob(os.path.join(name, "debug_*")):
            remove(f, trash=True)

    # Copy debug report to attachment dir for jenkins
    @classmethod
    def tearDownClass(cls):
        name = "{0}.{1}".format(cls.__module__, cls.__name__)
        if not os.path.exists(name):
            makedirs(name)
        for f in glob("debug_*"):
            shutil.move(f, os.path.join(name, f))

    def setUp(self):
        self.thread = Thread(self.pyload)
        sys.exc_clear()

    def tearDown(self):
        exc = sys.exc_info()
        if exc != (None, None, None):
            debug = self.thread.write_debug_report()
            log(DEBUG, debug)
コード例 #3
0
ファイル: plugintester.py プロジェクト: GammaC0de/pyload
 def setUp(self):
     self.thread = Thread(self.pyload)
     sys.exc_clear()
コード例 #4
0
 def setUp(self):
     self.thread = Thread(self.pyload)
     sys.exc_clear()