@@ -148,19 +148,18 @@ def test_check_subscription_creates_if_not_found(self, mock_get, mock_post):
148148
149149 @patch ("mns_service.requests.delete" )
150150 def test_delete_subscription_success (self , mock_delete ):
151- for code in (200 , 204 ):
152- mock_response = MagicMock ()
153- mock_response .status_code = code
154- mock_delete .return_value = mock_response
155-
156- service = MnsService (self .authenticator )
157- result = service .delete_subscription ("sub-id-123" )
158- self .assertTrue (result )
159- mock_delete .assert_called_with (
160- f"{ MNS_URL } /sub-id-123" ,
161- headers = service .request_headers ,
162- timeout = 10
163- )
151+ mock_response = MagicMock ()
152+ mock_response .status_code = 204
153+ mock_delete .return_value = mock_response
154+
155+ service = MnsService (self .authenticator )
156+ result = service .delete_subscription ("sub-id-123" )
157+ self .assertTrue (result )
158+ mock_delete .assert_called_with (
159+ f"{ MNS_URL } /sub-id-123" ,
160+ headers = service .request_headers ,
161+ timeout = 10
162+ )
164163
165164 @patch ("mns_service.requests.delete" )
166165 def test_delete_subscription_401 (self , mock_delete ):
@@ -226,7 +225,7 @@ def test_check_delete_subscription_success(self, mock_get_subscription, mock_del
226225 mock_delete_subscription .return_value = True
227226
228227 service = MnsService (self .authenticator )
229- result = service .check_delete_subcription ()
228+ result = service .check_delete_subscription ()
230229 self .assertEqual (result , "Subscription successfully deleted" )
231230 mock_get_subscription .assert_called_once ()
232231 mock_delete_subscription .assert_called_once_with ("sub-123" )
@@ -236,15 +235,15 @@ def test_check_delete_subscription_no_resource(self, mock_get_subscription):
236235 # No subscription found
237236 mock_get_subscription .return_value = None
238237 service = MnsService (self .authenticator )
239- result = service .check_delete_subcription ()
238+ result = service .check_delete_subscription ()
240239 self .assertEqual (result , "No matching subscription found to delete." )
241240
242241 @patch .object (MnsService , "get_subscription" )
243242 def test_check_delete_subscription_missing_id (self , mock_get_subscription ):
244243 # Resource with no id field
245244 mock_get_subscription .return_value = {"not_id" : "not-id" }
246245 service = MnsService (self .authenticator )
247- result = service .check_delete_subcription ()
246+ result = service .check_delete_subscription ()
248247 self .assertEqual (result , "Subscription resource missing 'id' field." )
249248
250249 @patch .object (MnsService , "delete_subscription" )
@@ -253,7 +252,7 @@ def test_check_delete_subscription_raises(self, mock_get_subscription, mock_dele
253252 mock_get_subscription .return_value = {"id" : "sub-123" }
254253 mock_delete_subscription .side_effect = Exception ("Error!" )
255254 service = MnsService (self .authenticator )
256- result = service .check_delete_subcription ()
255+ result = service .check_delete_subscription ()
257256 self .assertTrue (result .startswith ("Error deleting subscription: Error!" ))
258257
259258 def mock_response (self , status_code , json_data = None ):
@@ -265,23 +264,23 @@ def mock_response(self, status_code, json_data=None):
265264 def test_404_resource_found_error (self ):
266265 resp = self .mock_response (404 , {"resource" : "Not found" })
267266 with self .assertRaises (ResourceNotFoundError ) as context :
268- MnsService .handle_response (resp )
267+ MnsService .raise_error_response (resp )
269268 self .assertIn ("Subscription or Resource not found" , str (context .exception ))
270269 self .assertEqual (context .exception .message , "Subscription or Resource not found" )
271270 self .assertEqual (context .exception .response , {"resource" : "Not found" })
272271
273272 def test_400_bad_request_error (self ):
274273 resp = self .mock_response (400 , {"resource" : "Invalid" })
275274 with self .assertRaises (BadRequestError ) as context :
276- MnsService .handle_response (resp )
275+ MnsService .raise_error_response (resp )
277276 self .assertIn ("Bad request: Resource type or parameters incorrect" , str (context .exception ))
278277 self .assertEqual (context .exception .message , "Bad request: Resource type or parameters incorrect" )
279278 self .assertEqual (context .exception .response , {"resource" : "Invalid" })
280279
281280 def test_unhandled_status_code (self ):
282281 resp = self .mock_response (418 , {"resource" : 1234 })
283282 with self .assertRaises (UnhandledResponseError ) as context :
284- MnsService .handle_response (resp )
283+ MnsService .raise_error_response (resp )
285284 self .assertIn ("Unhandled error: 418" , str (context .exception ))
286285 self .assertEqual (context .exception .response , {"resource" : 1234 })
287286
0 commit comments