def create_test_program(self, partner):
     program = Program.objects.filter(title='test-program')
     if program:
         program.first().delete()
     logger.info('Creating test-program')
     course = CourseFactory(partner=partner)
     excluded_course_run = CourseRunFactory(course=course)
     ProgramFactory(
         title='test-program',
         partner=partner,
         courses=[course],
         excluded_course_runs=[excluded_course_run],
         authoring_organizations=[OrganizationFactory(partner=partner)],
         credit_backing_organizations=[OrganizationFactory(partner=partner)],
         corporate_endorsements=[CorporateEndorsementFactory()],
         individual_endorsements=[EndorsementFactory(endorser__partner=partner)],
         expected_learning_items=[ExpectedLearningItemFactory()],
         faq=[FAQFactory()],
         job_outlook_items=[JobOutlookItemFactory()],
         instructor_ordering=[PersonFactory()],
     )