@@ -19,7 +19,7 @@ async def test_get_local_size_success(plugin, read, write):
19
19
}
20
20
read .side_effect = [async_return_value (create_message (request )), async_return_value (b"" , 10 )]
21
21
plugin .get_local_size .side_effect = [
22
- async_return_value (100000000000 ),
22
+ async_return_value (100000000000 , 1 ),
23
23
async_return_value (None ),
24
24
async_return_value (3333333 )
25
25
]
@@ -89,12 +89,15 @@ async def test_get_local_size_error(exception, code, message, plugin, read, writ
89
89
plugin .get_local_size .assert_called ()
90
90
plugin .local_size_import_complete .assert_called_once_with ()
91
91
92
- assert get_messages (write ) == [
93
- {
94
- "jsonrpc" : "2.0" ,
95
- "id" : request_id ,
96
- "result" : None
97
- },
92
+ direct_response = {
93
+ "jsonrpc" : "2.0" ,
94
+ "id" : request_id ,
95
+ "result" : None
96
+ }
97
+ responses = get_messages (write )
98
+ assert direct_response in responses
99
+ responses .remove (direct_response )
100
+ assert responses == [
98
101
{
99
102
"jsonrpc" : "2.0" ,
100
103
"method" : "local_size_import_failure" ,
@@ -145,6 +148,7 @@ async def test_prepare_get_local_size_context_error(plugin, read, write):
145
148
@pytest .mark .asyncio
146
149
async def test_import_already_in_progress_error (plugin , read , write ):
147
150
plugin .prepare_local_size_context .return_value = async_return_value (None )
151
+ plugin .get_local_size .return_value = async_return_value (100 , 5 )
148
152
requests = [
149
153
{
150
154
"jsonrpc" : "2.0" ,
@@ -185,4 +189,3 @@ async def test_import_already_in_progress_error(plugin, read, write):
185
189
"message" : "Import already in progress"
186
190
}
187
191
} in responses
188
-
0 commit comments