code: def run_setup_error_group():
    
    test = htf.Test(htf.PhaseGroup(
        setup=[error_setup_phase],
        main=[main_phase],
        teardown=[teardown_phase],
    ))
    test.execute()
docs: Run the phase group example where an error occurs in a setup phase.
  
    The terminal setup phase shortcuts the test.  The main phases are
    skipped.  The PhaseGroup is not entered, so the teardown phases are also
    skipped.