@@ -189,7 +189,7 @@ def test_bulk_operations_workflow(self):
189189 # Store created user tokens and emails for verification
190190 created_tokens = [user ["token" ] for user in create_result ["created" ]]
191191 created_user_identities = [
192- {"mode" : "email" , "identity" : user ["profile" ]["email" ]}
192+ {"mode" : "email" , "identity" : user ["profile" ]["email" ]}
193193 for user in create_result ["created" ]
194194 ]
195195
@@ -207,24 +207,34 @@ def test_bulk_operations_workflow(self):
207207 # Select first 5 users for subset testing
208208 subset_users = created_user_identities [:5 ]
209209 subset_result = self .api .bulk_list_users (unlock_uuid , subset_users )
210-
210+
211211 # Verify subset fetch was successful
212212 self .assertIsInstance (subset_result , dict )
213213 self .assertEqual (subset_result .get ("status" ), "ok" )
214214 self .assertIn ("rows" , subset_result )
215-
215+
216216 # Verify we got the expected number of users in subset
217217 subset_users_returned = subset_result ["rows" ]
218- self .assertLessEqual (len (subset_users_returned ), 5 , "Subset should not exceed requested users" )
219-
218+ self .assertLessEqual (
219+ len (subset_users_returned ), 5 , "Subset should not exceed requested users"
220+ )
221+
220222 # Verify subset users are from our created set
221- subset_emails = [user .get ("profile" , {}).get ("email" ) for user in subset_users_returned ]
223+ subset_emails = [
224+ user .get ("profile" , {}).get ("email" ) for user in subset_users_returned
225+ ]
222226 for email in subset_emails :
223227 if email : # Only check if email exists
224- self .assertIn (email , created_emails , f"Email { email } should be from our created users" )
228+ self .assertIn (
229+ email ,
230+ created_emails ,
231+ f"Email { email } should be from our created users" ,
232+ )
225233
226234 # Step 4: Fetch all users using bulk list operation
227- bulk_users_result = self .api .bulk_list_all_users (unlock_uuid , offset = 0 , limit = 100 )
235+ bulk_users_result = self .api .bulk_list_all_users (
236+ unlock_uuid , offset = 0 , limit = 100
237+ )
228238
229239 # Verify bulk fetch was successful
230240 self .assertIsInstance (bulk_users_result , dict )
@@ -316,7 +326,7 @@ def test_bulk_list_users_subset(self):
316326 # Store created user data
317327 created_tokens = [user ["token" ] for user in create_result ["created" ]]
318328 created_user_identities = [
319- {"mode" : "email" , "identity" : user ["profile" ]["email" ]}
329+ {"mode" : "email" , "identity" : user ["profile" ]["email" ]}
320330 for user in create_result ["created" ]
321331 ]
322332
@@ -326,43 +336,55 @@ def test_bulk_list_users_subset(self):
326336 unlock_uuid = unlock_result ["unlockuuid" ]
327337
328338 # Step 3: Test bulk_list_users with all created users
329- all_users_result = self .api .bulk_list_users (unlock_uuid , created_user_identities )
330-
339+ all_users_result = self .api .bulk_list_users (
340+ unlock_uuid , created_user_identities
341+ )
342+
331343 # Verify the result
332344 self .assertEqual (all_users_result .get ("status" ), "ok" )
333345 self .assertIn ("rows" , all_users_result )
334-
346+
335347 returned_users = all_users_result ["rows" ]
336- self .assertLessEqual (len (returned_users ), 5 , "Should not return more users than requested" )
337-
348+ self .assertLessEqual (
349+ len (returned_users ), 5 , "Should not return more users than requested"
350+ )
351+
338352 # Verify all returned users are from our created set
339- returned_emails = [user .get ("profile" , {}).get ("email" ) for user in returned_users ]
353+ returned_emails = [
354+ user .get ("profile" , {}).get ("email" ) for user in returned_users
355+ ]
340356 for email in returned_emails :
341357 if email :
342- self .assertIn (email , test_emails , f"Email { email } should be from our test users" )
358+ self .assertIn (
359+ email , test_emails , f"Email { email } should be from our test users"
360+ )
343361
344362 # Step 4: Test bulk_list_users with subset (first 3 users)
345363 subset_identities = created_user_identities [:3 ]
346364 subset_result = self .api .bulk_list_users (unlock_uuid , subset_identities )
347-
365+
348366 # Verify subset result
349367 self .assertEqual (subset_result .get ("status" ), "ok" )
350368 self .assertIn ("rows" , subset_result )
351-
369+
352370 subset_users = subset_result ["rows" ]
353371 self .assertLessEqual (len (subset_users ), 3 , "Subset should not exceed 3 users" )
354-
372+
355373 # Verify subset users are from our created set
356374 subset_emails = [user .get ("profile" , {}).get ("email" ) for user in subset_users ]
357375 for email in subset_emails :
358376 if email :
359- self .assertIn (email , test_emails , f"Email { email } should be from our test users" )
377+ self .assertIn (
378+ email , test_emails , f"Email { email } should be from our test users"
379+ )
360380
361381 # Step 5: Test with empty users list
362382 empty_result = self .api .bulk_list_users (unlock_uuid , [])
363383 self .assertEqual (empty_result .get ("status" ), "ok" )
364384 self .assertIn ("rows" , empty_result )
365- self .assertEqual (len (empty_result ["rows" ]), 0 , "Empty users list should return empty result" )
385+ self .assertEqual (
386+ len (empty_result ["rows" ]), 0 , "Empty users list should return empty result"
387+ )
366388
367389 # Clean up: Delete the created users
368390 for token in created_tokens :
0 commit comments