Пример #1
0
    def test_when_entity_version(self):
        learning_unit_year = LearningUnitYearFactory()

        actual_entity_version = find_last_entity_version_by_learning_unit_year_id(
            learning_unit_year.id)

        self.assertIsNone(actual_entity_version)
Пример #2
0
    def test_when_entity_version(self):
        learning_unit_year = LearningUnitYearFactory()

        actual_entity_version = find_last_entity_version_by_learning_unit_year_id(
            learning_unit_year_id=learning_unit_year.id,
            entity_type=REQUIREMENT_ENTITY)

        self.assertIsNone(actual_entity_version)
Пример #3
0
def find_educational_information_submission_dates_of_learning_unit_year(learning_unit_year_id):
    requirement_entity_version = find_last_entity_version_by_learning_unit_year_id(
        learning_unit_year_id=learning_unit_year_id,
        entity_type=entity_container_year_link_type.REQUIREMENT_ENTITY
    )
    if requirement_entity_version is None:
        return {}

    return find_summary_course_submission_dates_for_entity_version(requirement_entity_version)
Пример #4
0
def find_educational_information_submission_dates_of_learning_unit_year(
        learning_unit_year_id):
    entity_version = find_last_entity_version_by_learning_unit_year_id(
        learning_unit_year_id)
    if entity_version is None:
        return {}

    return find_summary_course_submission_dates_for_entity_version(
        entity_version)
Пример #5
0
def find_educational_information_submission_dates_of_learning_unit_year(learning_unit_year_id):
    requirement_entity_version = find_last_entity_version_by_learning_unit_year_id(
        learning_unit_year_id=learning_unit_year_id,
        entity_type=entity_container_year_link_type.REQUIREMENT_ENTITY
    )
    if requirement_entity_version is None:
        return {}

    return find_summary_course_submission_dates_for_entity_version(requirement_entity_version)
Пример #6
0
    def test_find_last_entity_version_by_learning_unit_year_id(self):
        an_entity_version = EntityVersionFactory()
        learning_unit_year = LearningUnitYearFactory()
        EntityContainerYearFactory(
            entity=an_entity_version.entity,
            learning_container_year=learning_unit_year.learning_container_year,
            type=REQUIREMENT_ENTITY)

        actual_entity_version = find_last_entity_version_by_learning_unit_year_id(
            learning_unit_year.id)
        self.assertEqual(an_entity_version, actual_entity_version)