コード例 #1
0
def get_event_information_no_fields():
    """
    returns an DescriptionEvent with no features
    """
    return DescriptionEvent.from_es(
        Event({
        }),
        lang='en'
    )
コード例 #2
0
def test_event_information_missing_fields():
    """Test DescriptionEvent block ok with feature free_text missing"""
    ode_block = get_event_information_missing_fields()

    assert ode_block == DescriptionEvent(
        type="event_description",
        description="15h-16h [LECTURES D'ALBUMS] Pour les petits (3-6 ans). Accès libre et gratuit.",
        free_text=None,
        price="Gratuit",
        tags=[],
    )
コード例 #3
0
def get_event_information_missing_fields():
    """Returns an DescriptionEvent with feature free_text missing"""
    return DescriptionEvent.from_es(
        Event(
            {
                "type": "event_description",
                "description": "15h-16h [LECTURES D'ALBUMS] Pour les petits (3-6 ans). Accès libre et gratuit.",
                "pricing_info": "Gratuit",
            }
        ),
        lang="en",
    )
コード例 #4
0
def test_event_information_complete():
    """
    Test DescriptionEvent block ok with all features (type, description, free_text, pricing_info).
    """
    ode_block = get_event_information_complete_fields()

    assert ode_block == DescriptionEvent(
        type="event_description",
        description="15h-16h [LECTURES D'ALBUMS] Pour les petits (3-6 ans). Accès libre et gratuit.",
        free_text="Lectures d'albums pour les plus petits (3-6 ans). À partir de 15h. Accès libre et gratuit \n\n**Batiment**: Niveau 0-Bibliothèque jeunesse \n\n**Thèmes**: Sciences et société \n\n**Activités**: Animation",
        price="Gratuit",
        tags=["concert", "jazz"],
    )
コード例 #5
0
def get_event_information_complete_fields():
    """
    returns an DescriptionEvent with all features (type, description, free_text, pricing_info)
    """
    return DescriptionEvent.from_es(
        Event({
            "type": "event_description",
            "description": "15h-16h [LECTURES D'ALBUMS] Pour les petits (3-6 ans). Accès libre et gratuit.",
            "free_text": "Lectures d'albums pour les plus petits (3-6 ans). À partir de 15h. Accès libre et gratuit \n\n**Batiment**: Niveau 0-Bibliothèque jeunesse \n\n**Thèmes**: Sciences et société \n\n**Activités**: Animation",
            "pricing_info": "Gratuit",
            "tags": "concert;jazz"
        }),
        lang='en'
    )