Exemple #1
0
 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)
Exemple #2
0
  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)