@@ -1015,6 +1015,7 @@ def test_delete_w_alternate_client(self):
10151015
10161016 def test_fetch_data_w_bound_client (self ):
10171017 import datetime
1018+ import six
10181019 from google .cloud ._helpers import UTC
10191020 from google .cloud .bigquery .table import SchemaField
10201021
@@ -1069,9 +1070,9 @@ def _bigquery_timestamp_float_repr(ts_float):
10691070 schema = [full_name , age , joined ])
10701071
10711072 iterator = table .fetch_data ()
1072- iterator . update_page ( )
1073- rows = list (iterator . page )
1074- total_rows = iterator . page .total_rows
1073+ page = six . next ( iterator . pages )
1074+ rows = list (page )
1075+ total_rows = page .total_rows
10751076 page_token = iterator .next_page_token
10761077
10771078 self .assertEqual (len (rows ), 4 )
@@ -1088,7 +1089,9 @@ def _bigquery_timestamp_float_repr(ts_float):
10881089 self .assertEqual (req ['path' ], '/%s' % PATH )
10891090
10901091 def test_fetch_data_w_alternate_client (self ):
1092+ import six
10911093 from google .cloud .bigquery .table import SchemaField
1094+
10921095 PATH = 'projects/%s/datasets/%s/tables/%s/data' % (
10931096 self .PROJECT , self .DS_NAME , self .TABLE_NAME )
10941097 MAX = 10
@@ -1135,9 +1138,9 @@ def test_fetch_data_w_alternate_client(self):
11351138
11361139 iterator = table .fetch_data (
11371140 client = client2 , max_results = MAX , page_token = TOKEN )
1138- iterator . update_page ( )
1139- rows = list (iterator . page )
1140- total_rows = getattr (iterator . page , 'total_rows' , None )
1141+ page = six . next ( iterator . pages )
1142+ rows = list (page )
1143+ total_rows = getattr (page , 'total_rows' , None )
11411144 page_token = iterator .next_page_token
11421145
11431146 self .assertEqual (len (rows ), 4 )
@@ -1157,7 +1160,9 @@ def test_fetch_data_w_alternate_client(self):
11571160 {'maxResults' : MAX , 'pageToken' : TOKEN })
11581161
11591162 def test_fetch_data_w_repeated_fields (self ):
1163+ import six
11601164 from google .cloud .bigquery .table import SchemaField
1165+
11611166 PATH = 'projects/%s/datasets/%s/tables/%s/data' % (
11621167 self .PROJECT , self .DS_NAME , self .TABLE_NAME )
11631168 ROWS = 1234
@@ -1185,9 +1190,9 @@ def test_fetch_data_w_repeated_fields(self):
11851190 schema = [full_name , struct ])
11861191
11871192 iterator = table .fetch_data ()
1188- iterator . update_page ( )
1189- rows = list (iterator . page )
1190- total_rows = iterator . page .total_rows
1193+ page = six . next ( iterator . pages )
1194+ rows = list (page )
1195+ total_rows = page .total_rows
11911196 page_token = iterator .next_page_token
11921197
11931198 self .assertEqual (len (rows ), 1 )
@@ -1203,7 +1208,9 @@ def test_fetch_data_w_repeated_fields(self):
12031208 self .assertEqual (req ['path' ], '/%s' % PATH )
12041209
12051210 def test_fetch_data_w_record_schema (self ):
1211+ import six
12061212 from google .cloud .bigquery .table import SchemaField
1213+
12071214 PATH = 'projects/%s/datasets/%s/tables/%s/data' % (
12081215 self .PROJECT , self .DS_NAME , self .TABLE_NAME )
12091216 ROWS = 1234
@@ -1239,9 +1246,9 @@ def test_fetch_data_w_record_schema(self):
12391246 schema = [full_name , phone ])
12401247
12411248 iterator = table .fetch_data ()
1242- iterator . update_page ( )
1243- rows = list (iterator . page )
1244- total_rows = iterator . page .total_rows
1249+ page = six . next ( iterator . pages )
1250+ rows = list (page )
1251+ total_rows = page .total_rows
12451252 page_token = iterator .next_page_token
12461253
12471254 self .assertEqual (len (rows ), 3 )
0 commit comments