def _teardown_yield_fixture(fixturefunc, it):
try:<EOL><INDENT>next(it)<EOL><DEDENT>except StopIteration:<EOL><INDENT>pass<EOL><DEDENT>else:<EOL><INDENT>fail_fixturefunc(<EOL>fixturefunc, "<STR_LIT>"<EOL>)<EOL><DEDENT>
Executes the teardown of a fixture function by advancing the iterator after the
    yield and ensure the iteration ends (if not it means there is more than one yield in the function)