runway.tests.handlers.script module

Script test runner.

class runway.tests.handlers.script.ScriptHandler[source]

Bases: runway.tests.handlers.base.TestHandler

Handle script tests.

Parameters

commands (List[str]) – A list of commands to be executed in order. Each command is run in its own subprocess. The working directory will be the same as where the ‘runway test’ command was executed.

Example

classmethod handle(name: str, args: Union[ConfigProperty, Dict[str, Any]]) None[source]

Perform the actual test.

__init__()
__new__(**kwargs)
static get_dirs(provided_path: str) List[str]

Return list of directories.