@@ -617,48 +617,6 @@ def test_client_query_total_rows(client, capsys):
617617 assert "Got 100 rows." in out
618618
619619
620- def test_query_external_gcs_permanent_table (client , to_delete ):
621- dataset_id = "query_external_gcs_{}" .format (_millis ())
622- project = client .project
623- dataset_ref = bigquery .DatasetReference (project , dataset_id )
624- dataset = bigquery .Dataset (dataset_ref )
625- client .create_dataset (dataset )
626- to_delete .append (dataset )
627-
628- # [START bigquery_query_external_gcs_perm]
629- # from google.cloud import bigquery
630- # client = bigquery.Client()
631- # dataset_id = 'my_dataset'
632-
633- # Configure the external data source
634- dataset_ref = bigquery .DatasetReference (project , dataset_id )
635- table_id = "us_states"
636- schema = [
637- bigquery .SchemaField ("name" , "STRING" ),
638- bigquery .SchemaField ("post_abbr" , "STRING" ),
639- ]
640- table = bigquery .Table (dataset_ref .table (table_id ), schema = schema )
641- external_config = bigquery .ExternalConfig ("CSV" )
642- external_config .source_uris = [
643- "gs://cloud-samples-data/bigquery/us-states/us-states.csv"
644- ]
645- external_config .options .skip_leading_rows = 1 # optionally skip header row
646- table .external_data_configuration = external_config
647-
648- # Create a permanent table linked to the GCS file
649- table = client .create_table (table ) # API request
650-
651- # Example query to find states starting with 'W'
652- sql = 'SELECT * FROM `{}.{}` WHERE name LIKE "W%"' .format (dataset_id , table_id )
653-
654- query_job = client .query (sql ) # API request
655-
656- w_states = list (query_job ) # Waits for query to finish
657- print ("There are {} states with names starting with W." .format (len (w_states )))
658- # [END bigquery_query_external_gcs_perm]
659- assert len (w_states ) == 4
660-
661-
662620def test_ddl_create_view (client , to_delete , capsys ):
663621 """Create a view via a DDL query."""
664622 project = client .project
0 commit comments