def test_base_class_can_use_delete(mock_get): from cloudelements import BaseRequest with patch('cloudelements.requests.Response') as mock_response: mock_response = MockResponse() mock_get.return_value = mock_response req = BaseRequest() req.base_url = 'http://www.foo.com/' response = req._delete('/') assert response.status_code == 200 assert response.json() == dict(status_code=200, result=dict(foo='bar'))