@@ -135,16 +135,18 @@ def test_file_details_succeeds_with_url(self) -> None:
135135class TestDeleteFile (ClientTestCase ):
136136 file_id = "fax_abx1223"
137137
138- def test_file_delete_fails_on_unauthenticated_request (self ) -> None :
139- """Test delete_file on unauthenticated request
138+ bulk_delete_ids = ["fake_123" , "fake_222" ]
139+
140+ def test_bulk_delete_fails_on_unauthenticated_request (self ) -> None :
141+ """Test bulk_delete on unauthenticated request
140142 this function checks if raises error on unauthenticated request
141- to check if delete is only restricted to authenticated
142- user
143+ to check if bulk_delete is only restricted to authenticated
144+ requests
143145 """
144146 self .client .ik_request .request = MagicMock (
145147 return_value = get_mocked_failed_resp ()
146148 )
147- resp = self .client .delete_file (self .file_id )
149+ resp = self .client .bulk_delete (self .bulk_delete_ids )
148150
149151 self .assertIsNotNone (resp ["error" ])
150152 self .assertIsNone (resp ["response" ])
@@ -174,6 +176,18 @@ def test_file_delete_succeeds(self):
174176 self .assertIsNone (resp ["error" ])
175177 self .assertIsNone (resp ["response" ])
176178
179+ def test_file_delete_succeeds (self ):
180+ """Test bulk_delete on authenticated request
181+ this function tests if bulk_delte working properly
182+ """
183+ self .client .ik_request .request = MagicMock (
184+ return_value = get_mocked_success_resp ({"error" : None , "response" : None })
185+ )
186+ resp = self .client .bulk_delete (self .bulk_delete_ids )
187+
188+ self .assertIsNone (resp ["error" ])
189+ self .assertIsNone (resp ["response" ])
190+
177191
178192class TestPurgeCache (ClientTestCase ):
179193 fake_image_url = "https://example.com/fakeid/fakeimage.jpg"
0 commit comments