ewoks.tests.requirements.conftest#

Functions

env_root(tmp_path)

Root directory of the environments created by a test.

environment(manager_case, tmp_path)

Empty python environment created by the package manager under test.

fast_environment(fast_manager_case, tmp_path)

Empty python environment created by a package manager that is fast.

fast_manager(fast_manager_case)

Package manager under test, one that is fast.

fast_manager_case(request)

Repeats the test for every package manager that is fast.

isolated_home(tmp_path_factory)

Home directory of the package managers, in which they cache their downloads and store their configuration.

manager(manager_case)

Package manager under test.

manager_case(request)

Repeats the test for every package manager.

source_manager_case(request)

Repeats the test for every package manager that could have generated the requirements to be installed.