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

Public Member Functions

def __init__ (self, app, path="/", base_url=None, subdomain=None, url_scheme=None, *args, **kwargs)
 
def json_dumps (self, obj, **kwargs)
 
- Public Member Functions inherited from EnvironBuilder
def __init__ (self, path="/", base_url=None, query_string=None, method="GET", input_stream=None, content_type=None, content_length=None, errors_stream=None, multithread=False, multiprocess=False, run_once=False, headers=None, data=None, environ_base=None, environ_overrides=None, charset="utf-8", mimetype=None, json=None)
 
def from_environ (cls, environ, **kwargs)
 
def base_url (self)
 
def base_url (self, value)
 
def content_type (self)
 
def content_type (self, value)
 
def mimetype (self)
 
def mimetype (self, value)
 
def mimetype_params (self)
 
def content_length (self)
 
def content_length (self, value)
 
def form (self)
 
def form (self, value)
 
def files (self)
 
def files (self, value)
 
def input_stream (self)
 
def input_stream (self, value)
 
def query_string (self)
 
def query_string (self, value)
 
def args (self)
 
def args (self, value)
 
def server_name (self)
 
def server_port (self)
 
def __del__ (self)
 
def close (self)
 
def get_environ (self)
 
def get_request (self, cls=None)
 

Data Fields

 app
 
- Data Fields inherited from EnvironBuilder
 charset
 
 path
 
 base_url
 
 query_string
 
 args
 
 method
 
 headers
 
 content_type
 
 errors_stream
 
 multithread
 
 multiprocess
 
 run_once
 
 environ_base
 
 environ_overrides
 
 input_stream
 
 content_length
 
 closed
 
 mimetype
 
 script_root
 
 host
 
 url_scheme
 

Additional Inherited Members

- Static Public Attributes inherited from EnvironBuilder
 server_protocol
 
 wsgi_version
 
 request_class
 
 json_dumps
 

Detailed Description

An :class:`~werkzeug.test.EnvironBuilder`, that takes defaults from the
application.

:param app: The Flask application to configure the environment from.
:param path: URL path being requested.
:param base_url: Base URL where the app is being served, which
    ``path`` is relative to. If not given, built from
    :data:`PREFERRED_URL_SCHEME`, ``subdomain``,
    :data:`SERVER_NAME`, and :data:`APPLICATION_ROOT`.
:param subdomain: Subdomain name to append to :data:`SERVER_NAME`.
:param url_scheme: Scheme to use instead of
    :data:`PREFERRED_URL_SCHEME`.
:param json: If given, this is serialized as JSON and passed as
    ``data``. Also defaults ``content_type`` to
    ``application/json``.
:param args: other positional arguments passed to
    :class:`~werkzeug.test.EnvironBuilder`.
:param kwargs: other keyword arguments passed to
    :class:`~werkzeug.test.EnvironBuilder`.

Constructor & Destructor Documentation

◆ __init__()

def __init__ (   self,
  app,
  path = "/",
  base_url = None,
  subdomain = None,
  url_scheme = None,
args,
**  kwargs 
)

Member Function Documentation

◆ json_dumps()

def json_dumps (   self,
  obj,
**  kwargs 
)
Serialize ``obj`` to a JSON-formatted string.

The serialization will be configured according to the config associated
with this EnvironBuilder's ``app``.

Field Documentation

◆ app

app

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