Ejemplo n.º 1
0
from lettuce.terrain import before
from lettuce.terrain import world

from lettuce.decorators import step, steps
from lettuce.registry import call_hook
from lettuce.registry import STEP_REGISTRY
from lettuce.registry import CALLBACK_REGISTRY
from lettuce.exceptions import StepLoadingError
from lettuce.plugins import xunit_output, subunit_output, autopdb
from lettuce import fs
from lettuce import exceptions

try:
    from colorama import init as ms_windows_workaround

    ms_windows_workaround()
except ImportError:
    pass


__all__ = ["after", "before", "step", "steps", "world", "STEP_REGISTRY", "CALLBACK_REGISTRY", "call_hook"]

try:
    terrain = fs.FileSystem._import("terrain")
    reload(terrain)
except Exception, e:
    if not "No module named terrain" in str(e):
        string = (
            "Lettuce has tried to load the conventional environment "
            'module "terrain"\nbut it has errors, check its contents and '
            "try to run lettuce again.\n\nOriginal traceback below:\n\n"
Ejemplo n.º 2
0
from lettuce.registry import STEP_REGISTRY
from lettuce.registry import CALLBACK_REGISTRY
from lettuce.exceptions import StepLoadingError, LettuceRunnerError
from lettuce.plugins import (
    xunit_output,
    subunit_output,
    autopdb,
    smtp_mail_queue,
    jsonreport_output,
)
from lettuce import fs
from lettuce import exceptions

try:
    from colorama import init as ms_windows_workaround
    ms_windows_workaround()
except ImportError:
    pass

__all__ = [
    'after',
    'before',
    'step',
    'steps',
    'world',
    'STEP_REGISTRY',
    'CALLBACK_REGISTRY',
    'call_hook',
]

try: