@@ -319,41 +319,21 @@ def test_put_returning_json_http_error_throws_exception(
319319 # endregion test put_returning_json
320320
321321 # region test delete
322- @params ((None , 200 ), ([200 ], 200 ), ([200 , 202 ], 202 ), ([202 ], 202 ))
323- @patch .object (OsduClient , "get_headers" , return_value = (None ))
324- def test_delete (self , expected_status_codes , actual_status_code , _ ):
322+ @params (
323+ "http://www.test.com/" ,
324+ "http://www.test.com/test2/" ,
325+ )
326+ @patch .object (OsduClient , "get_headers" , return_value = dummy_headers )
327+ def test_delete (self , url , _ ):
325328 """Test valid delete returns expected values"""
326- expected_response_data = {
327- "name" : "value" ,
328- }
329- ok_response_mock = mock .Mock ()
330- type(ok_response_mock ).status_code = mock .PropertyMock (return_value = actual_status_code )
331- ok_response_mock .json .return_value = expected_response_data
332- with mock .patch ("requests.delete" , return_value = ok_response_mock ) as mock_delete :
329+ response_mock = mock .Mock ()
330+ with mock .patch ("requests.delete" , return_value = response_mock ) as mock_delete :
333331 client = create_dummy_client ()
334-
335- if expected_status_codes :
336- response = client .delete ("http://www.test.com/" , expected_status_codes )
337- else :
338- response = client .delete ("http://www.test.com/" )
332+ response = client .delete (url )
339333
340334 mock_delete .assert_called_once ()
341- mock_delete .assert_called_with ("http://www.test.com/" , headers = None )
342- self .assertEqual (ok_response_mock , response )
343-
344- @params ((None , 404 ), (None , 201 ), ([200 ], 404 ), ([200 , 202 ], 500 ))
345- @patch .object (OsduClient , "get_headers" , return_value = (None ))
346- def test_delete_http_error_throws_exception (self , expected_status_codes , actual_status_code , _ ):
347- """Test delete http error returns expected values"""
348- error_response_mock = mock .MagicMock ()
349- type(error_response_mock ).status_code = mock .PropertyMock (return_value = actual_status_code )
350- with mock .patch ("requests.delete" , return_value = error_response_mock ):
351- with self .assertRaises (HTTPError ):
352- client = create_dummy_client ()
353- if expected_status_codes :
354- _ = client .delete ("http://www.test.com/" , expected_status_codes )
355- else :
356- _ = client .delete ("http://www.test.com/" )
335+ mock_delete .assert_called_with (url , headers = self .dummy_headers )
336+ self .assertEqual (response_mock , response )
357337
358338 # endregion test delete
359339
0 commit comments