human
I wrote the below code

    @step('this    scenario    has    tags')
    def scenario_has_tags(step):
        assert step.scenario.tags
    @step('this    scenario    has    no    tags')
    def scenario_has_no_tags(step):
        assert (not step.scenario.tags)
    @step('it    can    be    inspected    from    within    the    object')
    def inspected_within_object(step):
        assert step.scenario.tags
    @step('fill    my    email    with    [\\\'"]?([^\\\'"]+)[\\\'"]?')
    def fill_email(step, email):
        assert that(email).equals('gabriel@lettuce.it')
    feature = Feature.from_string(FEATURE13)
    first_scenario = feature.scenarios[0]
    assert that(first_scenario.tags).equals(['runme'])
    second_scenario = feature.scenarios[1]
    assert that(second_scenario.tags).equals([])
    third_scenario = feature.scenarios[2]
    assert that(third_scenario.tags).equals(['slow'])
    last_scenario = feature.scenarios[3]
    assert that(last_scenario.tags).equals([])
    result = feature.run()
    print
    print
    for sr in result.scenario_results:
        for failed in sr.steps_failed:
            print ('+' * 10)
            print
            print failed.why.cause
            print
            print ('+' * 10)
    print
    print
    assert result.passed

What's a good function header?
 Can you provide a Python program to print ('+' * 10)?
assistant
#Here is Python program to print ('+' * 10)
.

def test_single_scenario_many_scenarios():