def step_impl(context): # noqa: F811 context.temp_directory = random_string() run_assemble(context, context.tokenpath, '--output', context.temp_directory) assert b'Error' not in context.stderr, context.stderr context.tokenfilename = os.path.basename( context.tokenpath) + '.' + tagset.token.ext
def step_impl(context): # noqa: F811 '''We will create a project file using our context.source assets and etree.Element ''' run_assemble(context, context.projpath) context.projcontents = open(context.projpath).read() assert b'Error' not in context.stderr, f'{context.stderr=} {context.stdout=}'
def step_impl(context): # noqa: F811 context.temp_directory = random_string() assert os.path.exists( context.projpath ), f'{context.projpath} does not exist in {os.getcwd()=}' run_assemble(context, context.projpath, '--output', context.temp_directory) context.projcontents = open(context.projpath).read() assert b'Error' not in context.stderr, f'Error found in {context.stderr} when running {context.assemble} {context.projpath} --output {context.temp_directory}'
def step_impl(context): # noqa: F811 context.tokenfilename = os.path.basename( context.tokenpath) + '.' + tagset.token.ext if os.path.exists(context.tokenfilename): os.remove(context.tokenfilename) assert not os.path.exists(context.tokenfilename) run_assemble(context, context.tokenpath, '--verbose') assert b'Error' not in context.stderr, context.stderr
def step_impl(context): # noqa: F811 context.macrosetRandomName = random_string() context.temp_directory = random_string() context.cleanup.append(context.macrosetRandomName) context.cleanup.append(context.temp_directory) run_assemble(context, context.source['macro'][0]['path'], context.source['macro'][1]['path'], '--name', context.macrosetRandomName, '--output', context.temp_directory) assert b'Error' not in context.stderr, context.stderr
def step_impl(context): # noqa: F811 assert 'props' in context.source assert len(context.source['props']) > 1 context.propsname = os.path.basename(context.source['props'][0]) run_assemble(context, os.path.join('src', context.propsname)) assert b'Error' not in context.stderr, f'{context.stderr=}' context.propsfilename = os.path.join( 'output', context.propsname + '.' + tagset.properties.ext) assert os.path.exists( context.propsfilename ), f'{context.propsfilename=} does not exist in\ntmpdir = \'{os.getcwd()}\' \n{glob("*")=}\n{glob("src/*")=}\n{context.stdout=}\n{context.stderr=}'
def step_impl(context): # noqa: F811 assert 'macro' in context.source assert len(context.source['macro']) > 1 context.macrosetname = random_string() run_assemble(context, '--name', context.macrosetname, context.source['macro'][0]['path'], context.source['macro'][1]['path']) context.macrosetfilename = context.macrosetname + '.' + tagset.macroset.ext assert os.path.exists( os.path.join('output', context.macrosetfilename )), f"no {context.macrosetfilename} in '{os.getcwd()}'"
def step_impl(context): # noqa: F811 context.tokensrc = context.source['token']['src'][1] context.tokenfile = context.source['token']['rptok'][1] content_xml = os.path.join(context.tokensrc, 'content.xml') cxml = objectify.parse(content_xml) for m in cxml.findall('macroPropertiesMap/entry/' + tagset.macro.tag): m.command = objectify.StringElement(git_comment_str + '\n' + m.command.text) cxml.write(content_xml, pretty_print=True) run_assemble(context, context.tokensrc) assert b'Error' not in context.stderr, f"{context.stderr} in\tmpdir = '{os.getcwd()}'"
def step_impl(context): # noqa: F811 assert 'macro' in context.source assert len(context.source['macro']) > 1 assert 'path' in context.source['macro'][0] context.macrosrc = context.source['macro'][0]['path'] assert os.path.exists(context.macrosrc) run_assemble(context, context.macrosrc) context.macrofile = os.path.join( 'output', context.source['macro'][0]['filename']) + '.' + tagset.macro.ext assert os.path.exists( context.macrofile), f"no {context.macrofile} in '{os.getcwd()}'"
def step_impl(context): # noqa: F811 run_assemble(context, context.tokenpath) assert b'Error' not in context.stderr, context.stderr
def step_impl(context): # noqa: F811 run_assemble(context, 'first.project') assert b'Error' not in context.stderr
def step_impl(context): # noqa: F811 run_assemble(context, context.tokenpath) # assert False, f"{context.tokenpath} may have something to share (possibly {context.stderr}) in '{os.getcwd()}'" # context.projcontents = open(context.projpath).read() assert b'Error' not in context.stderr, f"{context.stderr} assembling {context.tokenpath} in '{os.getcwd()}'"
def step_impl(context): # noqa: F811 context.macrocommand = os.path.splitext(context.macropath)[0] + '.command' run_assemble(context, context.macrocommand) assert b'Error' not in context.stderr, context.stderr