Ejemplo n.º 1
0
def step_impl2(context):
    try:
        with cd(context.tempdir):
            context.result = fsm_designer.cli.main('validate {0} output'.format(context.design).split())
    except SystemExit:
        raise AssertionError('SystemExit')
    assert context.result is 0
Ejemplo n.º 2
0
def step_impl(context):
    context.output = os.path.join(context.tempdir, 'output.yml')
    try:
        with cd(context.modules):
            fsm_designer.cli.main('extract simple {0}'.format(context.output).split())
    except SystemExit:
        raise AssertionError('SystemExit')
Ejemplo n.º 3
0
def step_impl(context):
    try:
        with cd(context.tempdir):
            context.result = fsm_designer.cli.main('diff {0} {1}'.format(context.designA, context.designB).split())
    except SystemExit, e:
        print(dir(e))
        print(e.code)
        print(e.message)
        print(e.args)
        raise AssertionError('SystemExit')