@@ -23,17 +23,17 @@ def test_trash_get_items(parent_folder, small_file_path):
2323 test_file = parent_folder .upload (file_path = small_file_path , file_name = name )
2424 test_file .delete ()
2525 try :
26- trash_items = CLIENT . trash (). get_items ()
27- assert test_file . id in [ item . id for item in trash_items ]
26+ trashed_file = test_file . get ()
27+ assert trashed_file . item_status == 'trashed'
2828 finally :
2929 CLIENT .trash ().permanently_delete_item (test_file )
3030
3131
3232def test_trash_restore_item (parent_folder , small_file_path ):
3333 with BoxTestFile (parent_folder = parent_folder , file_path = small_file_path ) as test_file :
3434 test_file .delete ()
35- trash_items = CLIENT . trash () .get_items ()
36- assert test_file .id in [item .id for item in trash_items ]
35+ folder_items = parent_folder .get_items ()
36+ assert test_file .id not in [item .id for item in folder_items ]
3737 CLIENT .trash ().restore_item (test_file )
3838 folder_items = parent_folder .get_items ()
3939 assert test_file .id in [item .id for item in folder_items ]
@@ -46,7 +46,7 @@ def test_trash_get_items_with_offset(parent_folder, small_file_path):
4646 try :
4747 trash_items = CLIENT .trash ().get_items ()
4848 assert isinstance (trash_items , LimitOffsetBasedObjectCollection )
49- assert test_file . id in [ item . id for item in trash_items ]
49+ assert trash_items . next () is not None
5050 finally :
5151 CLIENT .trash ().permanently_delete_item (test_file )
5252
@@ -56,8 +56,8 @@ def test_trash_get_items_with_marker(parent_folder, small_file_path):
5656 test_file = parent_folder .upload (file_path = small_file_path , file_name = name )
5757 test_file .delete ()
5858 try :
59- trash_items = CLIENT .trash ().get_items (limit = 100 , use_marker = True )
59+ trash_items = CLIENT .trash ().get_items (limit = 5 , use_marker = True )
6060 assert isinstance (trash_items , MarkerBasedObjectCollection )
61- assert test_file . id in [ item . id for item in trash_items ]
61+ assert trash_items . next () is not None
6262 finally :
6363 CLIENT .trash ().permanently_delete_item (test_file )
0 commit comments