def testAllFormsSubmitted(self): """Tests when all required forms has been submitted.""" # both forms are submitted self.profile.student_data.tax_form = blobstore.BlobKey('fake key') self.profile.student_data.enrollment_form = blobstore.BlobKey('fake key') forms_submitted = profile_logic.allFormsSubmitted(self.profile.student_data) self.assertTrue(forms_submitted)
def testNoAllFormsSubmitted(self): """Tests when no all required forms has been submitted.""" # no forms are submitted forms_submitted = profile_logic.allFormsSubmitted(self.profile.student_data) self.assertFalse(forms_submitted) # only tax form is submitted self.profile.student_data.tax_form = blobstore.BlobKey('fake key') self.profile.put() forms_submitted = profile_logic.allFormsSubmitted(self.profile.student_data) self.assertFalse(forms_submitted) # only enrollment form is submitted self.profile.student_data.tax_form = None self.profile.student_data.enrollment_form = blobstore.BlobKey('fake key') forms_submitted = profile_logic.allFormsSubmitted(self.profile.student_data) self.assertFalse(forms_submitted)