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
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