@@ -164,66 +164,6 @@ def test_create_partitioned_table(client, to_delete):
164164 "https://github.com/GoogleCloudPlatform/google-cloud-python/issues/5589"
165165 )
166166)
167- def test_manage_table_labels (client , to_delete ):
168- dataset_id = "label_table_dataset_{}" .format (_millis ())
169- table_id = "label_table_{}" .format (_millis ())
170- project = client .project
171- dataset_ref = bigquery .DatasetReference (project , dataset_id )
172- dataset = bigquery .Dataset (dataset_ref )
173- client .create_dataset (dataset )
174- to_delete .append (dataset )
175-
176- table = bigquery .Table (dataset .table (table_id ), schema = SCHEMA )
177-
178- labels = {"color" : "green" }
179- table .labels = labels
180- table = client .create_table (table )
181-
182- # TODO(Mattix23): After code sample is updated from cloud.google.com delete this
183-
184- # [START bigquery_get_table_labels]
185- # from google.cloud import bigquery
186- # client = bigquery.Client()
187- # dataset_id = 'my_dataset'
188- # table_id = 'my_table'
189-
190- project = client .project
191- dataset_ref = bigquery .DatasetReference (project , dataset_id )
192- table_ref = dataset_ref .table (table_id )
193- table = client .get_table (table_ref ) # API Request
194-
195- # View table labels
196- print ("Table ID: {}" .format (table_id ))
197- print ("Labels:" )
198- if table .labels :
199- for label , value in table .labels .items ():
200- print ("\t {}: {}" .format (label , value ))
201- else :
202- print ("\t Table has no labels defined." )
203- # [END bigquery_get_table_labels]
204- assert table .labels == labels
205-
206- # TODO(Mattix23): After code sample is updated from cloud.google.com delete this
207-
208- # [START bigquery_delete_label_table]
209- # from google.cloud import bigquery
210- # client = bigquery.Client()
211- # project = client.project
212- # dataset_ref = bigquery.DatasetReference(project, dataset_id)
213- # table_ref = dataset_ref.table('my_table')
214- # table = client.get_table(table_ref) # API request
215-
216- # This example table starts with one label
217- assert table .labels == {"color" : "green" }
218- # To delete a label from a table, set its value to None
219- table .labels ["color" ] = None
220-
221- table = client .update_table (table , ["labels" ]) # API request
222-
223- assert table .labels == {}
224- # [END bigquery_delete_label_table]
225-
226-
227167@pytest .mark .skip (
228168 reason = (
229169 "update_table() is flaky "
0 commit comments