

@classmethod
def describe_scenario(cls, scenario):
    '\n        Describe the scenario and the test status.\n        NOTE: table, multiline text is missing in description.\n\n        :param scenario:  Scenario that was tested.\n        :return: Textual description of the scenario.\n        '
    header_line = '\n@scenario.begin\n'
    if (cls.show_tags and scenario.tags):
        header_line += ('\n  %s\n' % cls.describe_tags(scenario.tags))
    header_line += ('  %s: %s\n' % (scenario.keyword, scenario.name))
    footer_line = (('\n@scenario.end\n' + ('-' * 80)) + '\n')
    text = ''
    for step in scenario:
        text += cls.describe_step(step)
    step_indentation = make_indentation(4)
    return ((header_line + indent(text, step_indentation)) + header_line)

dataset/ETHPy150Open behave/behave/behave/reporter/junit.py JUnitReporter.describe_scenario/VarMisuse@123/259 `footer_line`->`header_line`