Export symbols for HTTP methods
This shouldn't be considered the way to use these methods, using the strings are fine, but in certain places people don't like using strings everywhere and so we should have the constants available for them.
This commit is contained in:
parent
d792bb4176
commit
96fbd5a0ee
@ -13,6 +13,7 @@
|
||||
from requests_mock.adapter import Adapter, ANY
|
||||
from requests_mock.exceptions import MockException, NoMockAddress
|
||||
from requests_mock.mocker import Mocker, MockerCore
|
||||
from requests_mock.mocker import DELETE, GET, HEAD, OPTIONS, PATCH, POST, PUT
|
||||
|
||||
|
||||
__all__ = ['Adapter',
|
||||
@ -20,5 +21,13 @@ __all__ = ['Adapter',
|
||||
'Mocker',
|
||||
'MockerCore',
|
||||
'MockException',
|
||||
'NoMockAddress'
|
||||
'NoMockAddress',
|
||||
|
||||
'DELETE',
|
||||
'GET',
|
||||
'HEAD',
|
||||
'OPTIONS',
|
||||
'PATCH',
|
||||
'POST',
|
||||
'PUT',
|
||||
]
|
||||
|
@ -17,6 +17,14 @@ import requests
|
||||
from requests_mock import adapter
|
||||
from requests_mock import exceptions
|
||||
|
||||
DELETE = 'DELETE'
|
||||
GET = 'GET'
|
||||
HEAD = 'HEAD'
|
||||
OPTIONS = 'OPTIONS'
|
||||
PATCH = 'PATCH'
|
||||
POST = 'POST'
|
||||
PUT = 'PUT'
|
||||
|
||||
|
||||
class MockerCore(object):
|
||||
"""A wrapper around common mocking functions.
|
||||
@ -89,25 +97,25 @@ class MockerCore(object):
|
||||
return self.register_uri(*args, **kwargs)
|
||||
|
||||
def get(self, *args, **kwargs):
|
||||
return self.request('GET', *args, **kwargs)
|
||||
return self.request(GET, *args, **kwargs)
|
||||
|
||||
def options(self, *args, **kwargs):
|
||||
return self.request('OPTIONS', *args, **kwargs)
|
||||
return self.request(OPTIONS, *args, **kwargs)
|
||||
|
||||
def head(self, *args, **kwargs):
|
||||
return self.request('HEAD', *args, **kwargs)
|
||||
return self.request(HEAD, *args, **kwargs)
|
||||
|
||||
def post(self, *args, **kwargs):
|
||||
return self.request('POST', *args, **kwargs)
|
||||
return self.request(POST, *args, **kwargs)
|
||||
|
||||
def put(self, *args, **kwargs):
|
||||
return self.request('PUT', *args, **kwargs)
|
||||
return self.request(PUT, *args, **kwargs)
|
||||
|
||||
def patch(self, *args, **kwargs):
|
||||
return self.request('PATCH', *args, **kwargs)
|
||||
return self.request(PATCH, *args, **kwargs)
|
||||
|
||||
def delete(self, *args, **kwargs):
|
||||
return self.request('DELETE', *args, **kwargs)
|
||||
return self.request(DELETE, *args, **kwargs)
|
||||
|
||||
|
||||
class Mocker(MockerCore):
|
||||
|
Loading…
x
Reference in New Issue
Block a user