Exemplo n.º 1
0
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
Exemplo n.º 2
0
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
Exemplo n.º 3
0
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
Exemplo n.º 4
0
 def test_string_spaces(self):
     self.assertFalse(string_utils.is_string_not_null_empty(" "))
Exemplo n.º 5
0
 def test_string_not_empty(self):
     self.assertTrue(string_utils.is_string_not_null_empty("test"))
Exemplo n.º 6
0
 def test_string_none(self):
     self.assertFalse(string_utils.is_string_not_null_empty(None))
Exemplo n.º 7
0
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