def get_url_learning_unit_year(a_learning_unit_year): if a_learning_unit_year and string_utils.is_string_not_null_empty(a_learning_unit_year.acronym) and \ hasattr(settings, 'ATTRIBUTION_CONFIG'): return settings.ATTRIBUTION_CONFIG.get('CATALOG_URL').format( a_learning_unit_year.academic_year.year, a_learning_unit_year.acronym.lower()) return None
def get_email_students(an_acronym, year): if string_utils.is_string_not_null_empty(an_acronym): if year >= YEAR_NEW_MANAGEMENT_OF_EMAIL_LIST: return "{0}{1}-{2}{3}".format(MAIL_TO, an_acronym.lower(), year, STUDENT_LIST_EMAIL_END) else: return "{0}{1}{2}".format(MAIL_TO, an_acronym.lower(), STUDENT_LIST_EMAIL_END) return None
def get_url_learning_unit_year(learning_container_year_id): a_learning_unit_year = mdl_base.learning_unit_year.find_first_by_learning_container_year( learning_container_year_id) if a_learning_unit_year and string_utils.is_string_not_null_empty( a_learning_unit_year.acronym): year = a_learning_unit_year.academic_year.year return settings.ATTRIBUTION_CONFIG.get('CATALOG_URL').format( year, a_learning_unit_year.acronym.lower()) return None
def test_string_spaces(self): self.assertFalse(string_utils.is_string_not_null_empty(" "))
def test_string_not_empty(self): self.assertTrue(string_utils.is_string_not_null_empty("test"))
def test_string_none(self): self.assertFalse(string_utils.is_string_not_null_empty(None))
def get_schedule_url(an_acronym): if string_utils.is_string_not_null_empty(an_acronym) and hasattr( settings, 'ATTRIBUTION_CONFIG'): return settings.ATTRIBUTION_CONFIG.get('TIME_TABLE_URL').\ format(settings.ATTRIBUTION_CONFIG.get('TIME_TABLE_NUMBER'), an_acronym.lower()) return None