class Server(object): def __init__(self): self._tc = StaticLiveServerTestCase('__init__') def start_server(self): self._requests_patcher = patch_requests() self._tc.setUpClass() logging.info("Server started: %s", self._tc.live_server_url) BuiltIn().set_suite_variable('${HOST}', self._tc.live_server_url) def stop_server(self): self._tc.tearDownClass() self._requests_patcher.stop() def server_command(self, name, *args, **kwargs): call_command(name, *args, **kwargs)
def tearDownClass(cls): StaticLiveServerTestCase.tearDownClass()
def stop(self, fail=False): LiveServerTestCase.tearDownClass() super(DjangoServer, self).stop() return 0
def tearDownClass(cls): if cls.server_url == cls.live_server_url: StaticLiveServerTestCase.tearDownClass()
def teardown(self): self.teardown_databases(self.dbs) self.teardown_test_environment() StaticLiveServerTestCase.tearDownClass()
def tearDownClass(cls): # somehow this deletes the actual media root! # shutil.rmtree(settings.MEDIA_ROOT) StaticLiveServerTestCase.tearDownClass()
def tearDownClass(cls): if not cls.against_staging: StaticLiveServerTestCase.tearDownClass()
def tearDownClass(cls): if USE_XVFB: cls.vdisplay.stop() StaticLiveServerTestCase.tearDownClass()