Beispiel #1
0
 def projectsForOrgs(entity, *args):
   """Helper function to get value of projects_for_orgs column."""
   if not soc_profile_logic.hasProject(entity):
     return 'N/A'
   else:
     return ', '.join(
         org_key.get().name
         for org_key in entity.student_data.project_for_orgs)
Beispiel #2
0
 def projectsForOrgs(entity, *args):
     """Helper function to get value of projects_for_orgs column."""
     if not soc_profile_logic.hasProject(entity):
         return 'N/A'
     else:
         return ', '.join(
             org_key.get().name
             for org_key in entity.student_data.project_for_orgs)
Beispiel #3
0
 def allFormsSubmitted(entity, *args):
   """Helper function to get value of all_forms_submitted column."""
   if not soc_profile_logic.hasProject(entity):
     return 'N/A'
   elif entity.student_data.enrollment_form and entity.student_data.tax_form:
     return 'Yes'
   else:
     return 'No'
Beispiel #4
0
 def allFormsSubmitted(entity, *args):
     """Helper function to get value of all_forms_submitted column."""
     if not soc_profile_logic.hasProject(entity):
         return 'N/A'
     elif entity.student_data.enrollment_form and entity.student_data.tax_form:
         return 'Yes'
     else:
         return 'No'
Beispiel #5
0
 def testForStudentWithOneProjects(self):
     """Tests for student with one project."""
     self.profile.student_data.number_of_projects = 1
     has_project = profile_logic.hasProject(self.profile)
     self.assertTrue(has_project)
Beispiel #6
0
 def testForStudentWithNoProjects(self):
     """Tests for student with no projects."""
     self.profile.student_data.number_of_projects = 0
     has_project = profile_logic.hasProject(self.profile)
     self.assertFalse(has_project)
Beispiel #7
0
 def testForStudentWithOneProjects(self):
   """Tests for student with one project."""
   self.profile.student_data.number_of_projects = 1
   has_project = profile_logic.hasProject(self.profile)
   self.assertTrue(has_project)
Beispiel #8
0
 def testForStudentWithNoProjects(self):
   """Tests for student with no projects."""
   self.profile.student_data.number_of_projects = 0
   has_project = profile_logic.hasProject(self.profile)
   self.assertFalse(has_project)