コード例 #1
0
ファイル: unittest.py プロジェクト: Nephyrin/bzexport
    def setUpClass(cls):
        tmpdir = tempfile.mkdtemp()
        cls._tmpdir = tmpdir

        try:
            mr = MozReview(tmpdir)
        except DockerNotAvailable:
            raise unittest.SkipTest('Docker not available')

        cls.mr = mr

        # If this fails mid-operation, we could have some services running.
        # unittest doesn't call tearDownClass if setUpClass fails. So do it
        # ourselves.
        try:
            start_mozreview(mr)
        except Exception:
            mr.stop()
            shutil.rmtree(tmpdir)
            raise
コード例 #2
0
    def setUpClass(cls):
        if 'SKIP_DOCKER_TESTS' in os.environ:
            raise unittest.SkipTest('Skipping tests that require Docker')

        tmpdir = tempfile.mkdtemp()
        cls._tmpdir = tmpdir

        try:
            mr = MozReview(tmpdir)
        except DockerNotAvailable:
            raise unittest.SkipTest('Docker not available')

        cls.mr = mr

        # If this fails mid-operation, we could have some services running.
        # unittest doesn't call tearDownClass if setUpClass fails. So do it
        # ourselves.
        try:
            start_mozreview(mr)
        except Exception:
            mr.stop()
            shutil.rmtree(tmpdir)
            raise