mock.env

Submodule to mock Env.

Classes

MockEnvConfig

Config for MockEnv.

Functions

mock_env(→ Iterator[e3.env.Env])

Mock e3.env.Env as a context or decorator.

Module Contents

class mock.env.MockEnvConfig

Bases: TypedDict

Config for MockEnv.

name: str

Mocked platform name

version: typing_extensions.NotRequired[str]

Mocked system version

machine: typing_extensions.NotRequired[str]

Mocked name of the target machine

mode: typing_extensions.NotRequired[str]

Mocked name of the mode

mock.env.mock_env(config: MockEnvConfig | None = None) Iterator[e3.env.Env]

Mock e3.env.Env as a context or decorator.

Parameters:

config – config for the mock

Returns:

yield an Env iterator