def _fixture_setup(self): test_server = selenium_server.get_test_server() test_server.deactivate() transaction.commit_unless_managed() transaction.enter_transaction_management() transaction.managed(True) super(SeleniumTestCase, self)._fixture_setup() transaction.commit() transaction.leave_transaction_management() test_server.activate()
def _start_selenium(self): if self.selenium: # Set display variable os.environ["DISPLAY"] = settings.SELENIUM_DISPLAY # Start test server self.test_server = get_test_server() if self._is_start_selenium_server(): # Start selenium server self.selenium_server = subprocess.Popen(("java -jar %s" % settings.SELENIUM_PATH).split()) # Waiting for server to be ready if not wait_until_connectable(4444): self.selenium_server.kill() self.test_server.stop() assert False, "selenium server does not respond"
def _start_selenium(self): if self.selenium: # Set display variable os.environ['DISPLAY'] = settings.SELENIUM_DISPLAY # Start test server self.test_server = get_test_server() if self._is_start_selenium_server(): # Start selenium server self.selenium_server = subprocess.Popen( ('java -jar %s' % settings.SELENIUM_PATH).split()) # Waiting for server to be ready if not wait_until_connectable(4444): self.selenium_server.kill() self.test_server.stop() assert False, "selenium server does not respond"