OpenQuizz
Une application de gestion des contenus pédagogiques
MockRequest Class Reference
Inheritance diagram for MockRequest:
Collaboration diagram for MockRequest:

Public Member Functions

def __init__ (self, request)
 
def get_type (self)
 
def get_host (self)
 
def get_origin_req_host (self)
 
def get_full_url (self)
 
def is_unverifiable (self)
 
def has_header (self, name)
 
def get_header (self, name, default=None)
 
def add_header (self, key, val)
 
def add_unredirected_header (self, name, value)
 
def get_new_headers (self)
 
def unverifiable (self)
 
def origin_req_host (self)
 
def host (self)
 

Data Fields

 type
 

Detailed Description

Wraps a `requests.Request` to mimic a `urllib2.Request`.

The code in `cookielib.CookieJar` expects this interface in order to correctly
manage cookie policies, i.e., determine whether a cookie can be set, given the
domains of the request and the cookie.

The original request object is read-only. The client is responsible for collecting
the new headers via `get_new_headers()` and interpreting them appropriately. You
probably want `get_cookie_header`, defined below.

Constructor & Destructor Documentation

◆ __init__()

def __init__ (   self,
  request 
)

Member Function Documentation

◆ add_header()

def add_header (   self,
  key,
  val 
)
cookielib has no legitimate use for this method; add it back if you find one.

◆ add_unredirected_header()

def add_unredirected_header (   self,
  name,
  value 
)

◆ get_full_url()

def get_full_url (   self)

◆ get_header()

def get_header (   self,
  name,
  default = None 
)

◆ get_host()

def get_host (   self)

◆ get_new_headers()

def get_new_headers (   self)

◆ get_origin_req_host()

def get_origin_req_host (   self)

◆ get_type()

def get_type (   self)

◆ has_header()

def has_header (   self,
  name 
)

◆ host()

def host (   self)

◆ is_unverifiable()

def is_unverifiable (   self)

◆ origin_req_host()

def origin_req_host (   self)

◆ unverifiable()

def unverifiable (   self)

Field Documentation

◆ type

type

The documentation for this class was generated from the following file: