Skip to main content

EnvironBuilder

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

Constructor

Signature

def EnvironBuilder(
app: [Flask](../app/flask.md?sid=flask_app_flask),
path: str = "/",
base_url: str | None = None,
subdomain: str | None = None,
url_scheme: str | None = None,
args: t.Any,
kwargs: t.Any
) - > None

Parameters

NameTypeDescription
app[Flask](../app/flask.md?sid=flask_app_flask)The Flask application to configure the environment from.
pathstr = "/"URL path being requested.
base_url`strNone` = None
subdomain`strNone` = None
url_scheme`strNone` = None
argst.Anyother positional arguments passed to :class:~werkzeug.test.EnvironBuilder.
kwargst.Anyother keyword arguments passed to :class:~werkzeug.test.EnvironBuilder.

Methods


json_dumps()

@classmethod
def json_dumps(
obj: t.Any,
kwargs: t.Any
) - > str

Serialize obj to a JSON-formatted string. The serialization will be configured according to the config associated with this EnvironBuilder's app.

Parameters

NameTypeDescription
objt.AnyThe object to be serialized into a JSON-formatted string.
kwargst.AnyAdditional keyword arguments to pass to the underlying JSON serialization method.

Returns

TypeDescription
str