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
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')
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')