def test_validation_for_handled_application_with_invalid_final_review(self):
    self.assertEqual(self.voiceover_application.status, suggestion_models.STATUS_IN_REVIEW)
    self.assertEqual(self.voiceover_application.final_reviewer_id, None)
    self.voiceover_application.validate()
    self.voiceover_application.status = suggestion_models.STATUS_ACCEPTED
    with self.assertRaisesRegexp(utils.ValidationError, 'Expected final_reviewer_id to be a string'):
        self.voiceover_application.validate()
def test_validation_for_handled_application_with_invalid_final_review(self):
    self.assertEqual(self.voiceover_application.status, suggestion_models.STATUS_IN_REVIEW)
    self.assertEqual(self.voiceover_application.final_reviewer_id, None)
    self.voiceover_application.validate()
    self.voiceover_application.status = suggestion_models.STATUS_ACCEPTED
    with self.assertRaisesRegexp(utils.ValidationError, 'Expected final_reviewer_id to be a string'):
        self.voiceover_application.validate()