def __init__(self, instance_id, project_id=None, gcp_conn_id='google_cloud_default', *args, **kwargs): self.instance_id = instance_id self.project_id = project_id self.gcp_conn_id = gcp_conn_id self._validate_inputs() self._hook = CloudSpannerHook(gcp_conn_id=gcp_conn_id) super().__init__(*args, **kwargs)
def __init__(self, instance_id, database_id, project_id=None, gcp_conn_id='google_cloud_default', *args, **kwargs): self.instance_id = instance_id self.project_id = project_id self.database_id = database_id self.gcp_conn_id = gcp_conn_id self._validate_inputs() self._hook = CloudSpannerHook(gcp_conn_id=gcp_conn_id) super(CloudSpannerInstanceDatabaseDeleteOperator, self).__init__(*args, **kwargs)
def __init__(self, instance_id, configuration_name, node_count, display_name, project_id=None, gcp_conn_id='google_cloud_default', *args, **kwargs): self.instance_id = instance_id self.project_id = project_id self.configuration_name = configuration_name self.node_count = node_count self.display_name = display_name self.gcp_conn_id = gcp_conn_id self._validate_inputs() self._hook = CloudSpannerHook(gcp_conn_id=gcp_conn_id) super().__init__(*args, **kwargs)
def __init__(self, instance_id, database_id, ddl_statements, project_id=None, operation_id=None, gcp_conn_id='google_cloud_default', *args, **kwargs): self.instance_id = instance_id self.project_id = project_id self.database_id = database_id self.ddl_statements = ddl_statements self.operation_id = operation_id self.gcp_conn_id = gcp_conn_id self._validate_inputs() self._hook = CloudSpannerHook(gcp_conn_id=gcp_conn_id) super().__init__(*args, **kwargs)
def setUp(self): with mock.patch( 'airflow.contrib.hooks.gcp_api_base_hook.GoogleCloudBaseHook.__init__', new=mock_base_gcp_hook_no_default_project_id): self.spanner_hook_no_default_project_id = CloudSpannerHook( gcp_conn_id='test')