def test_check_service_essentials_fails_bad_specialists_drafts(): bad_specialist = COMPLETE_SPECIALISTS_DRAFT.copy() bad_specialist['openStandardsPrinciples'] = False assert check_service_essentials(bad_specialist) == 'Fail'
def test_check_service_essentials_fails_bad_participants_drafts(): bad_participants = COMPLETE_RESEARCH_PARTICIPANTS_DRAFT.copy() bad_participants['anonymousRecruitment'] = False assert check_service_essentials(bad_participants) == 'Fail'
def test_check_service_essentials_fails_bad_outcomes_drafts(): bad_outcome = COMPLETE_OUTCOMES_DRAFT.copy() bad_outcome['helpGovernmentImproveServices'] = False assert check_service_essentials(bad_outcome) == 'Fail'
def test_check_service_essentials_passes_good_drafts(): assert check_service_essentials(COMPLETE_OUTCOMES_DRAFT) == 'Pass' assert check_service_essentials(COMPLETE_SPECIALISTS_DRAFT) == 'Pass' assert check_service_essentials(COMPLETE_STUDIOS_DRAFT) == 'Pass' assert check_service_essentials(COMPLETE_RESEARCH_PARTICIPANTS_DRAFT) == 'Pass'