def test_pre_accept_validate_change_skill_id(self):
    expected_suggestion_dict = self.suggestion_dict
    suggestion = suggestion_registry.SuggestionAddQuestion(expected_suggestion_dict['suggestion_id'], expected_suggestion_dict['target_id'], expected_suggestion_dict['target_version_at_submission'], expected_suggestion_dict['status'], self.author_id, self.reviewer_id, expected_suggestion_dict['change'], expected_suggestion_dict['score_category'], expected_suggestion_dict['language_code'], False, self.fake_date)
    skill_id = skill_services.get_new_skill_id()
    self.save_new_skill(skill_id, self.author_id, description='description')
    suggestion.change.skill_id = skill_id
    suggestion.pre_accept_validate()
    suggestion.change.skill_id = None
    with self.assertRaisesRegexp(utils.ValidationError, 'Expected change to contain skill_id'):
        suggestion.pre_accept_validate()
def test_pre_accept_validate_change_skill_id(self):
    expected_suggestion_dict = self.suggestion_dict
    suggestion = suggestion_registry.SuggestionAddQuestion(expected_suggestion_dict['suggestion_id'], expected_suggestion_dict['target_id'], expected_suggestion_dict['target_version_at_submission'], expected_suggestion_dict['status'], self.author_id, self.reviewer_id, expected_suggestion_dict['change'], expected_suggestion_dict['score_category'], expected_suggestion_dict['language_code'], False, self.fake_date)
    skill_id = skill_services.get_new_skill_id()
    self.save_new_skill(skill_id, self.author_id, description='description')
    suggestion.change.skill_id = skill_id
    suggestion.pre_accept_validate()
    suggestion.change.skill_id = None
    with self.assertRaisesRegexp(utils.ValidationError, 'Expected change to contain skill_id'):
        suggestion.pre_accept_validate()