1717import aiounittest
1818
1919import mock
20-
20+ from tests . unit . v1 . test__helpers import AsyncIter
2121from tests .unit .v1 .test_base_query import _make_credentials , _make_query_response
2222
2323
@@ -59,7 +59,7 @@ async def test_get(self):
5959 import warnings
6060
6161 with mock .patch .object (self ._get_target_class (), "stream" ) as stream_mock :
62- stream_mock .return_value = MockAsyncIter ( 3 )
62+ stream_mock .return_value = AsyncIter ( range ( 3 ) )
6363
6464 # Create a minimal fake GAPIC.
6565 firestore_api = mock .Mock (spec = ["run_query" ])
@@ -81,7 +81,7 @@ async def test_get(self):
8181 # Verify that `get` merely wraps `stream`.
8282 stream_mock .assert_called_once ()
8383 self .assertIsInstance (get_response , types .AsyncGeneratorType )
84- self .assertEqual (returned , list (range ( stream_mock .return_value .count ) ))
84+ self .assertEqual (returned , list (stream_mock .return_value .items ))
8585
8686 # Verify the deprecation.
8787 self .assertEqual (len (warned ), 1 )
@@ -104,7 +104,7 @@ async def test_stream_simple(self):
104104 name = "{}/sleep" .format (expected_prefix )
105105 data = {"snooze" : 10 }
106106 response_pb = _make_query_response (name = name , data = data )
107- firestore_api .run_query .return_value = iter ([response_pb ])
107+ firestore_api .run_query .return_value = AsyncIter ([response_pb ])
108108
109109 # Execute the query and check the response.
110110 query = self ._make_one (parent )
@@ -149,7 +149,7 @@ async def test_stream_with_transaction(self):
149149 name = "{}/burger" .format (expected_prefix )
150150 data = {"lettuce" : b"\xee \x87 " }
151151 response_pb = _make_query_response (name = name , data = data )
152- firestore_api .run_query .return_value = iter ([response_pb ])
152+ firestore_api .run_query .return_value = AsyncIter ([response_pb ])
153153
154154 # Execute the query and check the response.
155155 query = self ._make_one (parent )
@@ -176,7 +176,7 @@ async def test_stream_no_results(self):
176176 # Create a minimal fake GAPIC with a dummy response.
177177 firestore_api = mock .Mock (spec = ["run_query" ])
178178 empty_response = _make_query_response ()
179- run_query_response = iter ([empty_response ])
179+ run_query_response = AsyncIter ([empty_response ])
180180 firestore_api .run_query .return_value = run_query_response
181181
182182 # Attach the fake GAPIC to a real client.
@@ -208,7 +208,7 @@ async def test_stream_second_response_in_empty_stream(self):
208208 firestore_api = mock .Mock (spec = ["run_query" ])
209209 empty_response1 = _make_query_response ()
210210 empty_response2 = _make_query_response ()
211- run_query_response = iter ([empty_response1 , empty_response2 ])
211+ run_query_response = AsyncIter ([empty_response1 , empty_response2 ])
212212 firestore_api .run_query .return_value = run_query_response
213213
214214 # Attach the fake GAPIC to a real client.
@@ -252,7 +252,7 @@ async def test_stream_with_skipped_results(self):
252252 name = "{}/clock" .format (expected_prefix )
253253 data = {"noon" : 12 , "nested" : {"bird" : 10.5 }}
254254 response_pb2 = _make_query_response (name = name , data = data )
255- firestore_api .run_query .return_value = iter ([response_pb1 , response_pb2 ])
255+ firestore_api .run_query .return_value = AsyncIter ([response_pb1 , response_pb2 ])
256256
257257 # Execute the query and check the response.
258258 query = self ._make_one (parent )
@@ -293,7 +293,7 @@ async def test_stream_empty_after_first_response(self):
293293 data = {"lee" : "hoop" }
294294 response_pb1 = _make_query_response (name = name , data = data )
295295 response_pb2 = _make_query_response ()
296- firestore_api .run_query .return_value = iter ([response_pb1 , response_pb2 ])
296+ firestore_api .run_query .return_value = AsyncIter ([response_pb1 , response_pb2 ])
297297
298298 # Execute the query and check the response.
299299 query = self ._make_one (parent )
@@ -335,7 +335,7 @@ async def test_stream_w_collection_group(self):
335335 data = {"lee" : "hoop" }
336336 response_pb1 = _make_query_response (name = name , data = data )
337337 response_pb2 = _make_query_response ()
338- firestore_api .run_query .return_value = iter ([response_pb1 , response_pb2 ])
338+ firestore_api .run_query .return_value = AsyncIter ([response_pb1 , response_pb2 ])
339339
340340 # Execute the query and check the response.
341341 query = self ._make_one (parent )
0 commit comments