Example #1
0
 def get_test_config(
     self, data_dir="", num_browsers=NUM_BROWSERS, display_mode="headless"
 ):
     """Load and return the default test parameters."""
     if not data_dir:
         data_dir = self.tmpdir
     manager_params = ManagerParams(num_browsers=num_browsers)
     browser_params = [BrowserParams() for _ in range(num_browsers)]
     manager_params.data_directory = data_dir
     manager_params.log_directory = data_dir
     manager_params.num_browsers = num_browsers
     for i in range(num_browsers):
         browser_params[i].display_mode = display_mode
     manager_params.database_name = join(
         manager_params.data_directory, manager_params.database_name
     )
     return manager_params, browser_params
Example #2
0
def test_database_file_extension():
    manager_params = ManagerParams()

    manager_params.database_name = "something.unsupported"
    with pytest.raises(ConfigError):
        validate_manager_params(manager_params)