@@ -55,6 +55,7 @@ async def instantiate_write_obj_stream(mock_client, mock_cls_async_bidi_rpc, ope
5555 mock_response = mock .MagicMock (spec = _storage_v2 .BidiWriteObjectResponse )
5656 mock_response .resource = mock .MagicMock (spec = _storage_v2 .Object )
5757 mock_response .resource .generation = GENERATION
58+ mock_response .resource .size = 0
5859 mock_response .write_handle = WRITE_HANDLE
5960 socket_like_rpc .recv = AsyncMock (return_value = mock_response )
6061
@@ -129,6 +130,7 @@ async def test_open_for_new_object(mock_async_bidi_rpc, mock_client):
129130 mock_response = mock .MagicMock (spec = _storage_v2 .BidiWriteObjectResponse )
130131 mock_response .resource = mock .MagicMock (spec = _storage_v2 .Object )
131132 mock_response .resource .generation = GENERATION
133+ mock_response .resource .size = 0
132134 mock_response .write_handle = WRITE_HANDLE
133135 socket_like_rpc .recv = mock .AsyncMock (return_value = mock_response )
134136
@@ -143,6 +145,7 @@ async def test_open_for_new_object(mock_async_bidi_rpc, mock_client):
143145 socket_like_rpc .recv .assert_called_once ()
144146 assert stream .generation_number == GENERATION
145147 assert stream .write_handle == WRITE_HANDLE
148+ assert stream .persisted_size == 0
146149
147150
148151@pytest .mark .asyncio
@@ -158,6 +161,7 @@ async def test_open_for_existing_object(mock_async_bidi_rpc, mock_client):
158161
159162 mock_response = mock .MagicMock (spec = _storage_v2 .BidiWriteObjectResponse )
160163 mock_response .resource = mock .MagicMock (spec = _storage_v2 .Object )
164+ mock_response .resource .size = 1024
161165 mock_response .resource .generation = GENERATION
162166 mock_response .write_handle = WRITE_HANDLE
163167 socket_like_rpc .recv = mock .AsyncMock (return_value = mock_response )
@@ -175,6 +179,7 @@ async def test_open_for_existing_object(mock_async_bidi_rpc, mock_client):
175179 socket_like_rpc .recv .assert_called_once ()
176180 assert stream .generation_number == GENERATION
177181 assert stream .write_handle == WRITE_HANDLE
182+ assert stream .persisted_size == 1024
178183
179184
180185@pytest .mark .asyncio
@@ -191,6 +196,7 @@ async def test_open_when_already_open_raises_error(mock_async_bidi_rpc, mock_cli
191196 mock_response = mock .MagicMock (spec = _storage_v2 .BidiWriteObjectResponse )
192197 mock_response .resource = mock .MagicMock (spec = _storage_v2 .Object )
193198 mock_response .resource .generation = GENERATION
199+ mock_response .resource .size = 0
194200 mock_response .write_handle = WRITE_HANDLE
195201 socket_like_rpc .recv = mock .AsyncMock (return_value = mock_response )
196202
0 commit comments