ewoks.tests.requirements.test_install_cli#

Tests of ewoks install, which does not depend on the package manager.

Functions

test_clean_without_environment(...)

Only a python environment is removed.

test_default_location_without_workflow_id(...)

Workflows without an id do not share a location.

test_install_default_location(...)

Without a root directory the package manager provides the location.

test_install_env_name(fast_manager_case, ...)

The environment name replaces the workflow identifier.

test_install_existing_environment(...)

An existing environment is installed in, unless it is cleaned first.

test_install_in_place_without_environment(...)

Installing in the current python environment does not create one.

test_install_legacy_requirements_list(...)

test_install_single_workflow_per_name(...)

test_install_with_files(fast_manager_case, ...)

test_install_without_files(...)

test_install_without_requirements(...)

Requirements are guessed from the workflow nodes.