code: def create_working_admin_report_schedule(self):
      with self.create_app().app_context():
          admin_user = self.get_user("admin")
          chart = db.session.query(Slice).first()
          example_db = get_example_database()
  
          report_schedule = insert_report_schedule(
              type=ReportScheduleType.ALERT,
              name="name_admin_working",
              crontab="* * * * *",
              sql="SELECT value from table",
              description="Report working",
              chart=chart,
              database=example_db,
              owners=[admin_user],
              last_state=ReportState.WORKING,
          )
  
          yield
  
          db.session.delete(report_schedule)
          db.session.commit()
  
imports: from datetime import datetime
  import json
  import pytz
  import pytest
  import prison
  from parameterized import parameterized
  from sqlalchemy.sql import func
  from superset import db, security_manager
  from superset.models.core import Database
  from superset.models.slice import Slice
  from superset.models.dashboard import Dashboard
  from superset.reports.models import ReportSchedule, ReportCreationMethod, ReportRecipients, ReportExecutionLog, ReportScheduleType, ReportRecipientType, ReportState
  from superset.utils.database import get_example_database
  from tests.integration_tests.base_tests import SupersetTestCase
  from tests.integration_tests.conftest import with_feature_flags
  from tests.integration_tests.fixtures.birth_names_dashboard import load_birth_names_dashboard_with_slices, load_birth_names_data
  from tests.integration_tests.reports.utils import insert_report_schedule
label_desc: Use image node_id 2 for calling the TestReportSchedulesApi obj's underlying member method code with example usage: obj.create_working_admin_report_schedule() without return types