Example #1
0
    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'))
Example #2
0
    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"])
Example #3
0
    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)