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)
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'
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)
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)