@@ -54,12 +54,12 @@ def callback(url, **kwargs):
54
54
return callback , mock
55
55
56
56
57
- class TestAsyncify (unittest .TestCase ):
57
+ class TestAsyncify (unittest .IsolatedAsyncioTestCase ):
58
58
@pytest .mark .asyncio
59
59
@aioresponses ()
60
60
async def test_get (self , mocked ):
61
61
callback , mock = get_callback ()
62
- await mocked .get (clients , callback = callback )
62
+ mocked .get (clients , callback = callback )
63
63
c = asyncify (Clients )(domain = "example.com" , token = "jwt" )
64
64
self .assertEqual (await c .all_async (), payload )
65
65
mock .assert_called_with (
@@ -74,7 +74,7 @@ async def test_get(self, mocked):
74
74
@aioresponses ()
75
75
async def test_post (self , mocked ):
76
76
callback , mock = get_callback ()
77
- await mocked .post (clients , callback = callback )
77
+ mocked .post (clients , callback = callback )
78
78
c = asyncify (Clients )(domain = "example.com" , token = "jwt" )
79
79
data = {"client" : 1 }
80
80
self .assertEqual (await c .create_async (data ), payload )
@@ -90,7 +90,7 @@ async def test_post(self, mocked):
90
90
@aioresponses ()
91
91
async def test_post_auth (self , mocked ):
92
92
callback , mock = get_callback ()
93
- await mocked .post (token , callback = callback )
93
+ mocked .post (token , callback = callback )
94
94
c = asyncify (GetToken )("example.com" , "cid" , client_secret = "clsec" )
95
95
self .assertEqual (
96
96
await c .login_async (username = "usrnm" , password = "pswd" ), payload
@@ -116,7 +116,7 @@ async def test_post_auth(self, mocked):
116
116
@aioresponses ()
117
117
async def test_user_info (self , mocked ):
118
118
callback , mock = get_callback ()
119
- await mocked .get (user_info , callback = callback )
119
+ mocked .get (user_info , callback = callback )
120
120
c = asyncify (Users )(domain = "example.com" )
121
121
self .assertEqual (
122
122
await c .userinfo_async (access_token = "access-token-example" ), payload
@@ -133,7 +133,7 @@ async def test_user_info(self, mocked):
133
133
@aioresponses ()
134
134
async def test_file_post (self , mocked ):
135
135
callback , mock = get_callback ()
136
- await mocked .post (users_imports , callback = callback )
136
+ mocked .post (users_imports , callback = callback )
137
137
j = asyncify (Jobs )(domain = "example.com" , token = "jwt" )
138
138
users = TemporaryFile ()
139
139
self .assertEqual (await j .import_users_async ("connection-1" , users ), payload )
@@ -158,7 +158,7 @@ async def test_file_post(self, mocked):
158
158
@aioresponses ()
159
159
async def test_patch (self , mocked ):
160
160
callback , mock = get_callback ()
161
- await mocked .patch (clients , callback = callback )
161
+ mocked .patch (clients , callback = callback )
162
162
c = asyncify (Clients )(domain = "example.com" , token = "jwt" )
163
163
data = {"client" : 1 }
164
164
self .assertEqual (await c .update_async ("client-1" , data ), payload )
@@ -174,7 +174,7 @@ async def test_patch(self, mocked):
174
174
@aioresponses ()
175
175
async def test_put (self , mocked ):
176
176
callback , mock = get_callback ()
177
- await mocked .put (factors , callback = callback )
177
+ mocked .put (factors , callback = callback )
178
178
g = asyncify (Guardian )(domain = "example.com" , token = "jwt" )
179
179
data = {"factor" : 1 }
180
180
self .assertEqual (await g .update_factor_async ("factor-1" , data ), payload )
@@ -190,7 +190,7 @@ async def test_put(self, mocked):
190
190
@aioresponses ()
191
191
async def test_delete (self , mocked ):
192
192
callback , mock = get_callback ()
193
- await mocked .delete (clients , callback = callback )
193
+ mocked .delete (clients , callback = callback )
194
194
c = asyncify (Clients )(domain = "example.com" , token = "jwt" )
195
195
self .assertEqual (await c .delete_async ("client-1" ), payload )
196
196
mock .assert_called_with (
@@ -206,7 +206,7 @@ async def test_delete(self, mocked):
206
206
@aioresponses ()
207
207
async def test_shared_session (self , mocked ):
208
208
callback , mock = get_callback ()
209
- await mocked .get (clients , callback = callback )
209
+ mocked .get (clients , callback = callback )
210
210
async with asyncify (Clients )(domain = "example.com" , token = "jwt" ) as c :
211
211
self .assertEqual (await c .all_async (), payload )
212
212
mock .assert_called_with (
@@ -221,10 +221,10 @@ async def test_shared_session(self, mocked):
221
221
@aioresponses ()
222
222
async def test_rate_limit (self , mocked ):
223
223
callback , mock = get_callback (status = 429 )
224
- await mocked .get (clients , callback = callback )
225
- await mocked .get (clients , callback = callback )
226
- await mocked .get (clients , callback = callback )
227
- await mocked .get (clients , payload = payload )
224
+ mocked .get (clients , callback = callback )
225
+ mocked .get (clients , callback = callback )
226
+ mocked .get (clients , callback = callback )
227
+ mocked .get (clients , payload = payload )
228
228
c = asyncify (Clients )(domain = "example.com" , token = "jwt" )
229
229
rest_client = c ._async_client .client
230
230
rest_client ._skip_sleep = True
@@ -237,21 +237,21 @@ async def test_rate_limit(self, mocked):
237
237
@aioresponses ()
238
238
async def test_rate_limit_post (self , mocked ):
239
239
callback , mock = get_callback (status = 429 )
240
- await mocked .post (clients , callback = callback )
241
- await mocked .post (clients , callback = callback )
242
- await mocked .post (clients , callback = callback )
243
- await mocked .post (clients , payload = payload )
240
+ mocked .post (clients , callback = callback )
241
+ mocked .post (clients , callback = callback )
242
+ mocked .post (clients , callback = callback )
243
+ mocked .post (clients , payload = payload )
244
244
c = asyncify (Clients )(domain = "example.com" , token = "jwt" )
245
245
rest_client = c ._async_client .client
246
246
rest_client ._skip_sleep = True
247
- self .assertEqual (await c .all_async ( ), payload )
247
+ self .assertEqual (await c .create_async ({} ), payload )
248
248
self .assertEqual (3 , mock .call_count )
249
249
250
250
@pytest .mark .asyncio
251
251
@aioresponses ()
252
252
async def test_timeout (self , mocked ):
253
253
callback , mock = get_callback ()
254
- await mocked .get (clients , callback = callback )
254
+ mocked .get (clients , callback = callback )
255
255
c = asyncify (Clients )(domain = "example.com" , token = "jwt" , timeout = (8.8 , 9.9 ))
256
256
self .assertEqual (await c .all_async (), payload )
257
257
mock .assert_called_with (
0 commit comments