def test_proxy_disabled_in_desired_capabilities_by_default(self): driver = SeleniumDriverMixin() driver_settings = getattr(config, driver.driver_section) desired_capabilities = driver._form_desired_capabilities(driver_settings) ContestoTestCase.desired_capabilities = desired_capabilities with patch.object(test_case.BMPClient, '__init__', return_value=None): test_case.BMPClient.proxy = self.proxy_host ContestoTestCase._connect_to_proxy() self.assertEqual(None, ContestoTestCase.desired_capabilities.get('proxy', None), ContestoTestCase.desired_capabilities.get('proxy'))
def test_proxy_adding_in_desired_capabilities_with_config(self): driver = SeleniumDriverMixin() driver_settings = getattr(config, driver.driver_section) desired_capabilities = driver._form_desired_capabilities(driver_settings) ContestoTestCase.desired_capabilities = desired_capabilities with patch.object(test_case.BMPClient, "__init__", return_value=None): test_case.BMPClient.proxy = self.proxy_host ContestoTestCase._connect_to_proxy() proxy_params = {"proxy": {"proxyType": "MANUAL", "sslProxy": self.proxy_host, "httpProxy": self.proxy_host}} self.assertDictEqual(ContestoTestCase.desired_capabilities["proxy"], proxy_params["proxy"])
def test_proxy_adding_in_desired_capabilities_with_config(self): driver = SeleniumDriverMixin() driver_settings = getattr(config, driver.driver_section) desired_capabilities = driver._form_desired_capabilities(driver_settings) ContestoTestCase.desired_capabilities = desired_capabilities with patch.object(test_case.BMPClient, '__init__', return_value=None): test_case.BMPClient.proxy = self.proxy_host ContestoTestCase._connect_to_proxy() proxy_params = { 'proxy': { 'proxyType': 'MANUAL', 'sslProxy': self.proxy_host, 'httpProxy': self.proxy_host } } self.assertDictEqual(ContestoTestCase.desired_capabilities['proxy'], proxy_params['proxy'])
def test_custom_prefix(self): driver_settings = self.common_driver_settings driver_settings['prefix'] = 'test' command_executor = ContestoTestCase._form_command_executor(driver_settings) self.assertEqual(self.common_url + '/test', command_executor)
def test_empty_prefix(self): driver_settings = self.common_driver_settings driver_settings['prefix'] = str() command_executor = ContestoTestCase._form_command_executor(driver_settings) self.assertEqual(self.common_url, command_executor)
def test_default_prefix(self): driver_settings = self.common_driver_settings command_executor = ContestoTestCase._form_command_executor(driver_settings) self.assertEqual(self.common_url + '/wd/hub', command_executor)
def test_custom_prefix(self): driver_settings = self.common_driver_settings driver_settings['prefix'] = 'test' command_executor = ContestoTestCase._form_command_executor( driver_settings) self.assertEqual(self.common_url + '/test', command_executor)
def test_empty_prefix(self): driver_settings = self.common_driver_settings driver_settings['prefix'] = str() command_executor = ContestoTestCase._form_command_executor( driver_settings) self.assertEqual(self.common_url, command_executor)
def test_default_prefix(self): driver_settings = self.common_driver_settings command_executor = ContestoTestCase._form_command_executor( driver_settings) self.assertEqual(self.common_url + '/wd/hub', command_executor)