Class that lets you create mock Request objects for use in
testing.
rf = RequestFactory() get_request = rf.get('/hello/') post_request =
rf.post('/submit/', {'foo': 'bar'})
Once you have a request object you can pass it to any view function,
just as if that view had been hooked up using a URLconf.
|
__init__(self,
**defaults)
x.__init__(...) initializes x; see x.__class__.__doc__ for signature |
source code
|
|
|
_base_environ(self,
**request)
The base environment for a request. |
source code
|
|
|
request(self,
**request)
Construct a generic request object with session. |
source code
|
|
|
get(self,
path,
data={},
**extra)
Construct a GET request |
source code
|
|
|
post(self,
path,
data={},
content_type=MULTIPART_CONTENT,
**extra)
Construct a POST request. |
source code
|
|
|
head(self,
path,
data={},
**extra)
Construct a HEAD request. |
source code
|
|
|
options(self,
path,
data={},
**extra)
Constrict an OPTIONS request |
source code
|
|
|
put(self,
path,
data={},
content_type=MULTIPART_CONTENT,
**extra)
Construct a PUT request. |
source code
|
|
|
delete(self,
path,
data={},
**extra)
Construct a DELETE request. |
source code
|
|
Inherited from object :
__delattr__ ,
__format__ ,
__getattribute__ ,
__hash__ ,
__new__ ,
__reduce__ ,
__reduce_ex__ ,
__repr__ ,
__setattr__ ,
__sizeof__ ,
__str__ ,
__subclasshook__
|