toulouse-maelis: [tests] simplify test on activities without nature (#78141)

This commit is contained in:
Nicolas Roche 2023-06-02 17:49:58 +02:00 committed by Nicolas Roche
parent 16ab7c0a77
commit ad752230d6
2 changed files with 851 additions and 19 deletions

View File

@ -0,0 +1,848 @@
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<ns2:readActivityListResponse xmlns:ns2="activity.ws.maelis.sigec.com" xmlns:ns3="bean.persistence.activity.ws.maelis.sigec.com">
<ReadActivityPortailListResultBean>
<activityUnitPlacePortailList>
<activityPortail>
<idAct>A10051141965</idAct>
<libelle>Vitrail Fusing 1/2 Je Adultes 2022/2023 - Mardi 14h-17h</libelle>
<idService>A10049329051</idService>
<dateStart>2022-09-01T00:00:00+02:00</dateStart>
<dateEnd>2023-06-30T00:00:00+02:00</dateEnd>
<birthControl>N</birthControl>
<schoolYear>2022</schoolYear>
<calendarGeneration>
<code>FORBIDDEN</code>
<value>I</value>
</calendarGeneration>
<calendarMode>C</calendarMode>
<weeklyCalendarActivityList>
<yearCalendar>2022</yearCalendar>
<dayWeekInfoList>
<dayNum>1</dayNum>
<isOpen>false</isOpen>
</dayWeekInfoList>
<dayWeekInfoList>
<dayNum>2</dayNum>
<isOpen>true</isOpen>
</dayWeekInfoList>
<dayWeekInfoList>
<dayNum>3</dayNum>
<isOpen>false</isOpen>
</dayWeekInfoList>
<dayWeekInfoList>
<dayNum>4</dayNum>
<isOpen>false</isOpen>
</dayWeekInfoList>
<dayWeekInfoList>
<dayNum>5</dayNum>
<isOpen>false</isOpen>
</dayWeekInfoList>
<dayWeekInfoList>
<dayNum>6</dayNum>
<isOpen>false</isOpen>
</dayWeekInfoList>
<dayWeekInfoList>
<dayNum>7</dayNum>
<isOpen>false</isOpen>
</dayWeekInfoList>
</weeklyCalendarActivityList>
<weeklyCalendarActivityList>
<yearCalendar>2023</yearCalendar>
<dayWeekInfoList>
<dayNum>1</dayNum>
<isOpen>false</isOpen>
</dayWeekInfoList>
<dayWeekInfoList>
<dayNum>2</dayNum>
<isOpen>true</isOpen>
</dayWeekInfoList>
<dayWeekInfoList>
<dayNum>3</dayNum>
<isOpen>true</isOpen>
</dayWeekInfoList>
<dayWeekInfoList>
<dayNum>4</dayNum>
<isOpen>true</isOpen>
</dayWeekInfoList>
<dayWeekInfoList>
<dayNum>5</dayNum>
<isOpen>false</isOpen>
</dayWeekInfoList>
<dayWeekInfoList>
<dayNum>6</dayNum>
<isOpen>false</isOpen>
</dayWeekInfoList>
<dayWeekInfoList>
<dayNum>7</dayNum>
<isOpen>false</isOpen>
</dayWeekInfoList>
</weeklyCalendarActivityList>
</activityPortail>
<openDayList>2022-12-06T00:00:00+01:00</openDayList>
<openDayList>2022-12-13T00:00:00+01:00</openDayList>
<openDayList>2022-12-20T00:00:00+01:00</openDayList>
<openDayList>2022-12-27T00:00:00+01:00</openDayList>
<openDayList>2023-01-03T00:00:00+01:00</openDayList>
<openDayList>2023-01-04T00:00:00+01:00</openDayList>
<openDayList>2023-01-05T00:00:00+01:00</openDayList>
<openDayList>2023-01-10T00:00:00+01:00</openDayList>
<openDayList>2023-01-11T00:00:00+01:00</openDayList>
<openDayList>2023-01-12T00:00:00+01:00</openDayList>
<openDayList>2023-01-17T00:00:00+01:00</openDayList>
<openDayList>2023-01-18T00:00:00+01:00</openDayList>
<openDayList>2023-01-19T00:00:00+01:00</openDayList>
<openDayList>2023-01-24T00:00:00+01:00</openDayList>
<openDayList>2023-01-25T00:00:00+01:00</openDayList>
<openDayList>2023-01-26T00:00:00+01:00</openDayList>
<openDayList>2023-01-31T00:00:00+01:00</openDayList>
<openDayList>2023-02-01T00:00:00+01:00</openDayList>
<openDayList>2023-02-02T00:00:00+01:00</openDayList>
<openDayList>2023-02-07T00:00:00+01:00</openDayList>
<openDayList>2023-02-08T00:00:00+01:00</openDayList>
<openDayList>2023-02-09T00:00:00+01:00</openDayList>
<openDayList>2023-02-14T00:00:00+01:00</openDayList>
<openDayList>2023-02-15T00:00:00+01:00</openDayList>
<openDayList>2023-02-16T00:00:00+01:00</openDayList>
<openDayList>2023-02-21T00:00:00+01:00</openDayList>
<openDayList>2023-02-22T00:00:00+01:00</openDayList>
<openDayList>2023-02-23T00:00:00+01:00</openDayList>
<openDayList>2023-02-28T00:00:00+01:00</openDayList>
<openDayList>2023-03-01T00:00:00+01:00</openDayList>
<openDayList>2023-03-02T00:00:00+01:00</openDayList>
<openDayList>2023-03-07T00:00:00+01:00</openDayList>
<openDayList>2023-03-08T00:00:00+01:00</openDayList>
<openDayList>2023-03-09T00:00:00+01:00</openDayList>
<openDayList>2023-03-14T00:00:00+01:00</openDayList>
<openDayList>2023-03-15T00:00:00+01:00</openDayList>
<openDayList>2023-03-16T00:00:00+01:00</openDayList>
<openDayList>2023-03-21T00:00:00+01:00</openDayList>
<openDayList>2023-03-22T00:00:00+01:00</openDayList>
<openDayList>2023-03-23T00:00:00+01:00</openDayList>
<openDayList>2023-03-28T00:00:00+02:00</openDayList>
<openDayList>2023-03-29T00:00:00+02:00</openDayList>
<openDayList>2023-03-30T00:00:00+02:00</openDayList>
<openDayList>2023-04-04T00:00:00+02:00</openDayList>
<openDayList>2023-04-05T00:00:00+02:00</openDayList>
<openDayList>2023-04-06T00:00:00+02:00</openDayList>
<openDayList>2023-04-11T00:00:00+02:00</openDayList>
<openDayList>2023-04-12T00:00:00+02:00</openDayList>
<openDayList>2023-04-13T00:00:00+02:00</openDayList>
<openDayList>2023-04-19T00:00:00+02:00</openDayList>
<openDayList>2023-04-20T00:00:00+02:00</openDayList>
<openDayList>2023-04-25T00:00:00+02:00</openDayList>
<openDayList>2023-04-26T00:00:00+02:00</openDayList>
<openDayList>2023-04-27T00:00:00+02:00</openDayList>
<openDayList>2023-05-02T00:00:00+02:00</openDayList>
<openDayList>2023-05-03T00:00:00+02:00</openDayList>
<openDayList>2023-05-04T00:00:00+02:00</openDayList>
<openDayList>2023-05-09T00:00:00+02:00</openDayList>
<openDayList>2023-05-10T00:00:00+02:00</openDayList>
<openDayList>2023-05-11T00:00:00+02:00</openDayList>
<openDayList>2023-05-16T00:00:00+02:00</openDayList>
<openDayList>2023-05-17T00:00:00+02:00</openDayList>
<openDayList>2023-05-18T00:00:00+02:00</openDayList>
<openDayList>2023-05-23T00:00:00+02:00</openDayList>
<openDayList>2023-05-24T00:00:00+02:00</openDayList>
<openDayList>2023-05-25T00:00:00+02:00</openDayList>
<openDayList>2023-05-30T00:00:00+02:00</openDayList>
<openDayList>2023-05-31T00:00:00+02:00</openDayList>
<openDayList>2023-06-01T00:00:00+02:00</openDayList>
<openDayList>2023-06-07T00:00:00+02:00</openDayList>
<openDayList>2023-06-08T00:00:00+02:00</openDayList>
<openDayList>2023-06-13T00:00:00+02:00</openDayList>
<openDayList>2023-06-14T00:00:00+02:00</openDayList>
<openDayList>2023-06-15T00:00:00+02:00</openDayList>
<openDayList>2023-06-20T00:00:00+02:00</openDayList>
<openDayList>2023-06-21T00:00:00+02:00</openDayList>
<openDayList>2023-06-22T00:00:00+02:00</openDayList>
<openDayList>2023-06-27T00:00:00+02:00</openDayList>
<openDayList>2023-06-28T00:00:00+02:00</openDayList>
<openDayList>2023-06-29T00:00:00+02:00</openDayList>
<unitPortailList>
<idUnit>A10051141966</idUnit>
<libelle>Vitrail Fusing 1/2 Je Adultes 2022/2023 - Mardi 14h-17h</libelle>
<dateStart>2022-09-01T00:00:00+02:00</dateStart>
<dateEnd>2023-06-30T00:00:00+02:00</dateEnd>
<calendarLetter>X</calendarLetter>
<subscribePublication>L</subscribePublication>
<numOrder>0</numOrder>
<calendarPublication>E</calendarPublication>
<recordAbsence>O</recordAbsence>
<placeList>
<id>A10053179226</id>
<lib>Centre Culturel ALBAN MINVILLE</lib>
<adresse>
<num>0</num>
</adresse>
</placeList>
</unitPortailList>
<unitPortailList>
<idUnit>A10051141968</idUnit>
<libelle>Inscription annuelle</libelle>
<dateStart>2022-09-01T00:00:00+02:00</dateStart>
<dateEnd>2023-06-30T00:00:00+02:00</dateEnd>
<calendarLetter>B</calendarLetter>
<subscribePublication>E</subscribePublication>
<numOrder>0</numOrder>
<calendarPublication>L</calendarPublication>
<recordAbsence>N</recordAbsence>
<calendList>
<dateConso>2023-01-03T00:00:00+01:00</dateConso>
<dateMin>2023-01-01T00:00:00+01:00</dateMin>
<dateMax>2023-01-02T23:59:00+01:00</dateMax>
<dateMinVisu>2023-01-01T00:00:00+01:00</dateMinVisu>
<dateMaxVisu>2023-07-15T23:59:00+02:00</dateMaxVisu>
<dateMaxMajPrev>2023-01-02T23:59:00+01:00</dateMaxMajPrev>
</calendList>
<calendList>
<dateConso>2023-01-10T00:00:00+01:00</dateConso>
<dateMin>2023-01-01T00:00:00+01:00</dateMin>
<dateMax>2023-01-09T23:59:00+01:00</dateMax>
<dateMinVisu>2023-01-01T00:00:00+01:00</dateMinVisu>
<dateMaxVisu>2023-07-15T23:59:00+02:00</dateMaxVisu>
<dateMaxMajPrev>2023-01-09T23:59:00+01:00</dateMaxMajPrev>
</calendList>
<calendList>
<dateConso>2023-01-17T00:00:00+01:00</dateConso>
<dateMin>2023-01-01T00:00:00+01:00</dateMin>
<dateMax>2023-01-16T23:59:00+01:00</dateMax>
<dateMinVisu>2023-01-01T00:00:00+01:00</dateMinVisu>
<dateMaxVisu>2023-07-15T23:59:00+02:00</dateMaxVisu>
<dateMaxMajPrev>2023-01-16T23:59:00+01:00</dateMaxMajPrev>
</calendList>
<calendList>
<dateConso>2023-01-24T00:00:00+01:00</dateConso>
<dateMin>2023-01-01T00:00:00+01:00</dateMin>
<dateMax>2023-01-23T23:59:00+01:00</dateMax>
<dateMinVisu>2023-01-01T00:00:00+01:00</dateMinVisu>
<dateMaxVisu>2023-07-15T23:59:00+02:00</dateMaxVisu>
<dateMaxMajPrev>2023-01-23T23:59:00+01:00</dateMaxMajPrev>
</calendList>
<calendList>
<dateConso>2023-01-31T00:00:00+01:00</dateConso>
<dateMin>2023-01-01T00:00:00+01:00</dateMin>
<dateMax>2023-01-30T23:59:00+01:00</dateMax>
<dateMinVisu>2023-01-01T00:00:00+01:00</dateMinVisu>
<dateMaxVisu>2023-07-15T23:59:00+02:00</dateMaxVisu>
<dateMaxMajPrev>2023-01-30T23:59:00+01:00</dateMaxMajPrev>
</calendList>
<calendList>
<dateConso>2023-02-07T00:00:00+01:00</dateConso>
<dateMin>2023-01-01T00:00:00+01:00</dateMin>
<dateMax>2023-02-06T23:59:00+01:00</dateMax>
<dateMinVisu>2023-01-01T00:00:00+01:00</dateMinVisu>
<dateMaxVisu>2023-07-15T23:59:00+02:00</dateMaxVisu>
<dateMaxMajPrev>2023-02-06T23:59:00+01:00</dateMaxMajPrev>
</calendList>
<calendList>
<dateConso>2023-02-14T00:00:00+01:00</dateConso>
<dateMin>2023-01-01T00:00:00+01:00</dateMin>
<dateMax>2023-02-13T23:59:00+01:00</dateMax>
<dateMinVisu>2023-01-01T00:00:00+01:00</dateMinVisu>
<dateMaxVisu>2023-07-15T23:59:00+02:00</dateMaxVisu>
<dateMaxMajPrev>2023-02-13T23:59:00+01:00</dateMaxMajPrev>
</calendList>
<calendList>
<dateConso>2023-02-21T00:00:00+01:00</dateConso>
<dateMin>2023-01-01T00:00:00+01:00</dateMin>
<dateMax>2023-02-20T23:59:00+01:00</dateMax>
<dateMinVisu>2023-01-01T00:00:00+01:00</dateMinVisu>
<dateMaxVisu>2023-07-15T23:59:00+02:00</dateMaxVisu>
<dateMaxMajPrev>2023-02-20T23:59:00+01:00</dateMaxMajPrev>
</calendList>
<calendList>
<dateConso>2023-02-28T00:00:00+01:00</dateConso>
<dateMin>2023-01-01T00:00:00+01:00</dateMin>
<dateMax>2023-02-27T23:59:00+01:00</dateMax>
<dateMinVisu>2023-01-01T00:00:00+01:00</dateMinVisu>
<dateMaxVisu>2023-07-15T23:59:00+02:00</dateMaxVisu>
<dateMaxMajPrev>2023-02-27T23:59:00+01:00</dateMaxMajPrev>
</calendList>
<calendList>
<dateConso>2023-03-07T00:00:00+01:00</dateConso>
<dateMin>2023-01-01T00:00:00+01:00</dateMin>
<dateMax>2023-03-06T23:59:00+01:00</dateMax>
<dateMinVisu>2023-01-01T00:00:00+01:00</dateMinVisu>
<dateMaxVisu>2023-07-15T23:59:00+02:00</dateMaxVisu>
<dateMaxMajPrev>2023-03-06T23:59:00+01:00</dateMaxMajPrev>
</calendList>
<calendList>
<dateConso>2023-03-14T00:00:00+01:00</dateConso>
<dateMin>2023-01-01T00:00:00+01:00</dateMin>
<dateMax>2023-03-13T23:59:00+01:00</dateMax>
<dateMinVisu>2023-01-01T00:00:00+01:00</dateMinVisu>
<dateMaxVisu>2023-07-15T23:59:00+02:00</dateMaxVisu>
<dateMaxMajPrev>2023-03-13T23:59:00+01:00</dateMaxMajPrev>
</calendList>
<calendList>
<dateConso>2023-03-21T00:00:00+01:00</dateConso>
<dateMin>2023-01-01T00:00:00+01:00</dateMin>
<dateMax>2023-03-20T23:59:00+01:00</dateMax>
<dateMinVisu>2023-01-01T00:00:00+01:00</dateMinVisu>
<dateMaxVisu>2023-07-15T23:59:00+02:00</dateMaxVisu>
<dateMaxMajPrev>2023-03-20T23:59:00+01:00</dateMaxMajPrev>
</calendList>
<calendList>
<dateConso>2023-03-28T00:00:00+02:00</dateConso>
<dateMin>2023-01-01T00:00:00+01:00</dateMin>
<dateMax>2023-03-27T23:59:00+02:00</dateMax>
<dateMinVisu>2023-01-01T00:00:00+01:00</dateMinVisu>
<dateMaxVisu>2023-07-15T23:59:00+02:00</dateMaxVisu>
<dateMaxMajPrev>2023-03-27T23:59:00+02:00</dateMaxMajPrev>
</calendList>
<calendList>
<dateConso>2023-04-04T00:00:00+02:00</dateConso>
<dateMin>2023-01-01T00:00:00+01:00</dateMin>
<dateMax>2023-04-03T23:59:00+02:00</dateMax>
<dateMinVisu>2023-01-01T00:00:00+01:00</dateMinVisu>
<dateMaxVisu>2023-07-15T23:59:00+02:00</dateMaxVisu>
<dateMaxMajPrev>2023-04-03T23:59:00+02:00</dateMaxMajPrev>
</calendList>
<calendList>
<dateConso>2023-04-11T00:00:00+02:00</dateConso>
<dateMin>2023-01-01T00:00:00+01:00</dateMin>
<dateMax>2023-04-10T23:59:00+02:00</dateMax>
<dateMinVisu>2023-01-01T00:00:00+01:00</dateMinVisu>
<dateMaxVisu>2023-07-15T23:59:00+02:00</dateMaxVisu>
<dateMaxMajPrev>2023-04-10T23:59:00+02:00</dateMaxMajPrev>
</calendList>
<calendList>
<dateConso>2023-04-25T00:00:00+02:00</dateConso>
<dateMin>2023-01-15T00:00:00+01:00</dateMin>
<dateMax>2023-04-24T23:59:00+02:00</dateMax>
<dateMinVisu>2023-01-01T00:00:00+01:00</dateMinVisu>
<dateMaxVisu>2023-07-15T23:59:00+02:00</dateMaxVisu>
<dateMaxMajPrev>2023-04-24T23:59:00+02:00</dateMaxMajPrev>
</calendList>
<calendList>
<dateConso>2023-05-02T00:00:00+02:00</dateConso>
<dateMin>2023-01-22T00:00:00+01:00</dateMin>
<dateMax>2023-05-01T23:59:00+02:00</dateMax>
<dateMinVisu>2023-01-01T00:00:00+01:00</dateMinVisu>
<dateMaxVisu>2023-07-15T23:59:00+02:00</dateMaxVisu>
<dateMaxMajPrev>2023-05-01T23:59:00+02:00</dateMaxMajPrev>
</calendList>
<calendList>
<dateConso>2023-05-09T00:00:00+02:00</dateConso>
<dateMin>2023-01-29T00:00:00+01:00</dateMin>
<dateMax>2023-05-08T23:59:00+02:00</dateMax>
<dateMinVisu>2023-01-01T00:00:00+01:00</dateMinVisu>
<dateMaxVisu>2023-07-15T23:59:00+02:00</dateMaxVisu>
<dateMaxMajPrev>2023-05-08T23:59:00+02:00</dateMaxMajPrev>
</calendList>
<calendList>
<dateConso>2023-05-16T00:00:00+02:00</dateConso>
<dateMin>2023-02-05T00:00:00+01:00</dateMin>
<dateMax>2023-05-15T23:59:00+02:00</dateMax>
<dateMinVisu>2023-01-01T00:00:00+01:00</dateMinVisu>
<dateMaxVisu>2023-07-15T23:59:00+02:00</dateMaxVisu>
<dateMaxMajPrev>2023-05-15T23:59:00+02:00</dateMaxMajPrev>
</calendList>
<calendList>
<dateConso>2023-05-23T00:00:00+02:00</dateConso>
<dateMin>2023-02-12T00:00:00+01:00</dateMin>
<dateMax>2023-05-22T23:59:00+02:00</dateMax>
<dateMinVisu>2023-01-01T00:00:00+01:00</dateMinVisu>
<dateMaxVisu>2023-07-15T23:59:00+02:00</dateMaxVisu>
<dateMaxMajPrev>2023-05-22T23:59:00+02:00</dateMaxMajPrev>
</calendList>
<calendList>
<dateConso>2023-05-30T00:00:00+02:00</dateConso>
<dateMin>2023-02-19T00:00:00+01:00</dateMin>
<dateMax>2023-05-29T23:59:00+02:00</dateMax>
<dateMinVisu>2023-01-01T00:00:00+01:00</dateMinVisu>
<dateMaxVisu>2023-07-15T23:59:00+02:00</dateMaxVisu>
<dateMaxMajPrev>2023-05-29T23:59:00+02:00</dateMaxMajPrev>
</calendList>
<calendList>
<dateConso>2023-06-13T00:00:00+02:00</dateConso>
<dateMin>2023-03-05T00:00:00+01:00</dateMin>
<dateMax>2023-06-12T23:59:00+02:00</dateMax>
<dateMinVisu>2023-01-01T00:00:00+01:00</dateMinVisu>
<dateMaxVisu>2023-07-15T23:59:00+02:00</dateMaxVisu>
<dateMaxMajPrev>2023-06-12T23:59:00+02:00</dateMaxMajPrev>
</calendList>
<calendList>
<dateConso>2023-06-20T00:00:00+02:00</dateConso>
<dateMin>2023-03-12T00:00:00+01:00</dateMin>
<dateMax>2023-06-19T23:59:00+02:00</dateMax>
<dateMinVisu>2023-01-01T00:00:00+01:00</dateMinVisu>
<dateMaxVisu>2023-07-15T23:59:00+02:00</dateMaxVisu>
<dateMaxMajPrev>2023-06-19T23:59:00+02:00</dateMaxMajPrev>
</calendList>
<calendList>
<dateConso>2023-06-27T00:00:00+02:00</dateConso>
<dateMin>2023-03-19T00:00:00+01:00</dateMin>
<dateMax>2023-06-26T23:59:00+02:00</dateMax>
<dateMinVisu>2023-01-01T00:00:00+01:00</dateMinVisu>
<dateMaxVisu>2023-07-15T23:59:00+02:00</dateMaxVisu>
<dateMaxMajPrev>2023-06-26T23:59:00+02:00</dateMaxMajPrev>
</calendList>
<placeList>
<id>A10053179226</id>
<lib>Centre Culturel ALBAN MINVILLE</lib>
<adresse>
<num>0</num>
</adresse>
</placeList>
</unitPortailList>
<unitPortailList>
<idUnit>A10051141970</idUnit>
<libelle>Inscription 2ème semestre</libelle>
<dateStart>2023-02-01T00:00:00+01:00</dateStart>
<dateEnd>2023-06-30T00:00:00+02:00</dateEnd>
<calendarLetter>C</calendarLetter>
<subscribePublication>E</subscribePublication>
<numOrder>0</numOrder>
<calendarPublication>L</calendarPublication>
<recordAbsence>O</recordAbsence>
<calendList>
<dateConso>2023-02-07T00:00:00+01:00</dateConso>
<dateMin>2023-01-01T00:00:00+01:00</dateMin>
<dateMax>2023-02-06T23:59:00+01:00</dateMax>
<dateMinVisu>2023-01-01T00:00:00+01:00</dateMinVisu>
<dateMaxVisu>2023-07-15T23:59:00+02:00</dateMaxVisu>
<dateMaxMajPrev>2023-02-06T23:59:00+01:00</dateMaxMajPrev>
</calendList>
<calendList>
<dateConso>2023-02-14T00:00:00+01:00</dateConso>
<dateMin>2023-01-01T00:00:00+01:00</dateMin>
<dateMax>2023-02-13T23:59:00+01:00</dateMax>
<dateMinVisu>2023-01-01T00:00:00+01:00</dateMinVisu>
<dateMaxVisu>2023-07-15T23:59:00+02:00</dateMaxVisu>
<dateMaxMajPrev>2023-02-13T23:59:00+01:00</dateMaxMajPrev>
</calendList>
<calendList>
<dateConso>2023-02-21T00:00:00+01:00</dateConso>
<dateMin>2023-01-01T00:00:00+01:00</dateMin>
<dateMax>2023-02-20T23:59:00+01:00</dateMax>
<dateMinVisu>2023-01-01T00:00:00+01:00</dateMinVisu>
<dateMaxVisu>2023-07-15T23:59:00+02:00</dateMaxVisu>
<dateMaxMajPrev>2023-02-20T23:59:00+01:00</dateMaxMajPrev>
</calendList>
<calendList>
<dateConso>2023-02-28T00:00:00+01:00</dateConso>
<dateMin>2023-01-01T00:00:00+01:00</dateMin>
<dateMax>2023-02-27T23:59:00+01:00</dateMax>
<dateMinVisu>2023-01-01T00:00:00+01:00</dateMinVisu>
<dateMaxVisu>2023-07-15T23:59:00+02:00</dateMaxVisu>
<dateMaxMajPrev>2023-02-27T23:59:00+01:00</dateMaxMajPrev>
</calendList>
<calendList>
<dateConso>2023-03-07T00:00:00+01:00</dateConso>
<dateMin>2023-01-01T00:00:00+01:00</dateMin>
<dateMax>2023-03-06T23:59:00+01:00</dateMax>
<dateMinVisu>2023-01-01T00:00:00+01:00</dateMinVisu>
<dateMaxVisu>2023-07-15T23:59:00+02:00</dateMaxVisu>
<dateMaxMajPrev>2023-03-06T23:59:00+01:00</dateMaxMajPrev>
</calendList>
<calendList>
<dateConso>2023-03-14T00:00:00+01:00</dateConso>
<dateMin>2023-01-01T00:00:00+01:00</dateMin>
<dateMax>2023-03-13T23:59:00+01:00</dateMax>
<dateMinVisu>2023-01-01T00:00:00+01:00</dateMinVisu>
<dateMaxVisu>2023-07-15T23:59:00+02:00</dateMaxVisu>
<dateMaxMajPrev>2023-03-13T23:59:00+01:00</dateMaxMajPrev>
</calendList>
<calendList>
<dateConso>2023-03-21T00:00:00+01:00</dateConso>
<dateMin>2023-01-01T00:00:00+01:00</dateMin>
<dateMax>2023-03-20T23:59:00+01:00</dateMax>
<dateMinVisu>2023-01-01T00:00:00+01:00</dateMinVisu>
<dateMaxVisu>2023-07-15T23:59:00+02:00</dateMaxVisu>
<dateMaxMajPrev>2023-03-20T23:59:00+01:00</dateMaxMajPrev>
</calendList>
<calendList>
<dateConso>2023-03-28T00:00:00+02:00</dateConso>
<dateMin>2023-01-01T00:00:00+01:00</dateMin>
<dateMax>2023-03-27T23:59:00+02:00</dateMax>
<dateMinVisu>2023-01-01T00:00:00+01:00</dateMinVisu>
<dateMaxVisu>2023-07-15T23:59:00+02:00</dateMaxVisu>
<dateMaxMajPrev>2023-03-27T23:59:00+02:00</dateMaxMajPrev>
</calendList>
<calendList>
<dateConso>2023-04-04T00:00:00+02:00</dateConso>
<dateMin>2023-01-01T00:00:00+01:00</dateMin>
<dateMax>2023-04-03T23:59:00+02:00</dateMax>
<dateMinVisu>2023-01-01T00:00:00+01:00</dateMinVisu>
<dateMaxVisu>2023-07-15T23:59:00+02:00</dateMaxVisu>
<dateMaxMajPrev>2023-04-03T23:59:00+02:00</dateMaxMajPrev>
</calendList>
<calendList>
<dateConso>2023-04-11T00:00:00+02:00</dateConso>
<dateMin>2023-01-01T00:00:00+01:00</dateMin>
<dateMax>2023-04-10T23:59:00+02:00</dateMax>
<dateMinVisu>2023-01-01T00:00:00+01:00</dateMinVisu>
<dateMaxVisu>2023-07-15T23:59:00+02:00</dateMaxVisu>
<dateMaxMajPrev>2023-04-10T23:59:00+02:00</dateMaxMajPrev>
</calendList>
<calendList>
<dateConso>2023-04-25T00:00:00+02:00</dateConso>
<dateMin>2023-01-15T00:00:00+01:00</dateMin>
<dateMax>2023-04-24T23:59:00+02:00</dateMax>
<dateMinVisu>2023-01-01T00:00:00+01:00</dateMinVisu>
<dateMaxVisu>2023-07-15T23:59:00+02:00</dateMaxVisu>
<dateMaxMajPrev>2023-04-24T23:59:00+02:00</dateMaxMajPrev>
</calendList>
<calendList>
<dateConso>2023-05-02T00:00:00+02:00</dateConso>
<dateMin>2023-01-22T00:00:00+01:00</dateMin>
<dateMax>2023-05-01T23:59:00+02:00</dateMax>
<dateMinVisu>2023-01-01T00:00:00+01:00</dateMinVisu>
<dateMaxVisu>2023-07-15T23:59:00+02:00</dateMaxVisu>
<dateMaxMajPrev>2023-05-01T23:59:00+02:00</dateMaxMajPrev>
</calendList>
<calendList>
<dateConso>2023-05-09T00:00:00+02:00</dateConso>
<dateMin>2023-01-29T00:00:00+01:00</dateMin>
<dateMax>2023-05-08T23:59:00+02:00</dateMax>
<dateMinVisu>2023-01-01T00:00:00+01:00</dateMinVisu>
<dateMaxVisu>2023-07-15T23:59:00+02:00</dateMaxVisu>
<dateMaxMajPrev>2023-05-08T23:59:00+02:00</dateMaxMajPrev>
</calendList>
<calendList>
<dateConso>2023-05-16T00:00:00+02:00</dateConso>
<dateMin>2023-02-05T00:00:00+01:00</dateMin>
<dateMax>2023-05-15T23:59:00+02:00</dateMax>
<dateMinVisu>2023-01-01T00:00:00+01:00</dateMinVisu>
<dateMaxVisu>2023-07-15T23:59:00+02:00</dateMaxVisu>
<dateMaxMajPrev>2023-05-15T23:59:00+02:00</dateMaxMajPrev>
</calendList>
<calendList>
<dateConso>2023-05-23T00:00:00+02:00</dateConso>
<dateMin>2023-02-12T00:00:00+01:00</dateMin>
<dateMax>2023-05-22T23:59:00+02:00</dateMax>
<dateMinVisu>2023-01-01T00:00:00+01:00</dateMinVisu>
<dateMaxVisu>2023-07-15T23:59:00+02:00</dateMaxVisu>
<dateMaxMajPrev>2023-05-22T23:59:00+02:00</dateMaxMajPrev>
</calendList>
<calendList>
<dateConso>2023-05-30T00:00:00+02:00</dateConso>
<dateMin>2023-02-19T00:00:00+01:00</dateMin>
<dateMax>2023-05-29T23:59:00+02:00</dateMax>
<dateMinVisu>2023-01-01T00:00:00+01:00</dateMinVisu>
<dateMaxVisu>2023-07-15T23:59:00+02:00</dateMaxVisu>
<dateMaxMajPrev>2023-05-29T23:59:00+02:00</dateMaxMajPrev>
</calendList>
<calendList>
<dateConso>2023-06-13T00:00:00+02:00</dateConso>
<dateMin>2023-03-05T00:00:00+01:00</dateMin>
<dateMax>2023-06-12T23:59:00+02:00</dateMax>
<dateMinVisu>2023-01-01T00:00:00+01:00</dateMinVisu>
<dateMaxVisu>2023-07-15T23:59:00+02:00</dateMaxVisu>
<dateMaxMajPrev>2023-06-12T23:59:00+02:00</dateMaxMajPrev>
</calendList>
<calendList>
<dateConso>2023-06-20T00:00:00+02:00</dateConso>
<dateMin>2023-03-12T00:00:00+01:00</dateMin>
<dateMax>2023-06-19T23:59:00+02:00</dateMax>
<dateMinVisu>2023-01-01T00:00:00+01:00</dateMinVisu>
<dateMaxVisu>2023-07-15T23:59:00+02:00</dateMaxVisu>
<dateMaxMajPrev>2023-06-19T23:59:00+02:00</dateMaxMajPrev>
</calendList>
<calendList>
<dateConso>2023-06-27T00:00:00+02:00</dateConso>
<dateMin>2023-03-19T00:00:00+01:00</dateMin>
<dateMax>2023-06-26T23:59:00+02:00</dateMax>
<dateMinVisu>2023-01-01T00:00:00+01:00</dateMinVisu>
<dateMaxVisu>2023-07-15T23:59:00+02:00</dateMaxVisu>
<dateMaxMajPrev>2023-06-26T23:59:00+02:00</dateMaxMajPrev>
</calendList>
<placeList>
<id>A10053179226</id>
<lib>Centre Culturel ALBAN MINVILLE</lib>
<adresse>
<num>0</num>
</adresse>
</placeList>
</unitPortailList>
<unitPortailList>
<idUnit>A10051141990</idUnit>
<libelle>Inscription 1er semestre</libelle>
<dateStart>2022-09-01T00:00:00+02:00</dateStart>
<dateEnd>2023-01-31T00:00:00+01:00</dateEnd>
<calendarLetter>F</calendarLetter>
<subscribePublication>E</subscribePublication>
<dateEndSubscribe>2023-01-21T00:00:00+01:00</dateEndSubscribe>
<numOrder>0</numOrder>
<calendarPublication>L</calendarPublication>
<recordAbsence>N</recordAbsence>
<calendList>
<dateConso>2023-01-03T00:00:00+01:00</dateConso>
<dateMin>2023-01-01T00:00:00+01:00</dateMin>
<dateMax>2023-01-02T23:59:00+01:00</dateMax>
<dateMinVisu>2023-01-01T00:00:00+01:00</dateMinVisu>
<dateMaxVisu>2023-07-15T23:59:00+02:00</dateMaxVisu>
<dateMaxMajPrev>2023-01-02T23:59:00+01:00</dateMaxMajPrev>
</calendList>
<calendList>
<dateConso>2023-01-10T00:00:00+01:00</dateConso>
<dateMin>2023-01-01T00:00:00+01:00</dateMin>
<dateMax>2023-01-09T23:59:00+01:00</dateMax>
<dateMinVisu>2023-01-01T00:00:00+01:00</dateMinVisu>
<dateMaxVisu>2023-07-15T23:59:00+02:00</dateMaxVisu>
<dateMaxMajPrev>2023-01-09T23:59:00+01:00</dateMaxMajPrev>
</calendList>
<calendList>
<dateConso>2023-01-17T00:00:00+01:00</dateConso>
<dateMin>2023-01-01T00:00:00+01:00</dateMin>
<dateMax>2023-01-16T23:59:00+01:00</dateMax>
<dateMinVisu>2023-01-01T00:00:00+01:00</dateMinVisu>
<dateMaxVisu>2023-07-15T23:59:00+02:00</dateMaxVisu>
<dateMaxMajPrev>2023-01-16T23:59:00+01:00</dateMaxMajPrev>
</calendList>
<calendList>
<dateConso>2023-01-24T00:00:00+01:00</dateConso>
<dateMin>2023-01-01T00:00:00+01:00</dateMin>
<dateMax>2023-01-23T23:59:00+01:00</dateMax>
<dateMinVisu>2023-01-01T00:00:00+01:00</dateMinVisu>
<dateMaxVisu>2023-07-15T23:59:00+02:00</dateMaxVisu>
<dateMaxMajPrev>2023-01-23T23:59:00+01:00</dateMaxMajPrev>
</calendList>
<calendList>
<dateConso>2023-01-31T00:00:00+01:00</dateConso>
<dateMin>2023-01-01T00:00:00+01:00</dateMin>
<dateMax>2023-01-30T23:59:00+01:00</dateMax>
<dateMinVisu>2023-01-01T00:00:00+01:00</dateMinVisu>
<dateMaxVisu>2023-07-15T23:59:00+02:00</dateMaxVisu>
<dateMaxMajPrev>2023-01-30T23:59:00+01:00</dateMaxMajPrev>
</calendList>
<placeList>
<id>A10053179227</id>
<lib>Un autre centre culturel</lib>
<adresse>
<num>0</num>
</adresse>
</placeList>
</unitPortailList>
</activityUnitPlacePortailList>
<activityUnitPlacePortailList>
<activityPortail>
<idAct>A10056514645</idAct>
<libelle>TEST ECOLE DES SPORTS 22/23 SEMESTRE 2 - MULTIACTIVITES</libelle>
<blocNoteList>
<note>Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Maecenas porttitor congue massa. Fusce posuere, magna sed pulvinar ultricies, purus lectus malesuada libero, sit amet commodo magna eros quis</note>
<numIndex>1</numIndex>
</blocNoteList>
<dateStart>2023-02-01T00:00:00+01:00</dateStart>
<dateEnd>2023-06-30T00:00:00+02:00</dateEnd>
<birthControl>B</birthControl>
<schoolYear>2022</schoolYear>
<calendarGeneration>
<code>FORBIDDEN</code>
<value>I</value>
</calendarGeneration>
<calendarMode>C</calendarMode>
<weeklyCalendarActivityList>
<yearCalendar>2023</yearCalendar>
<dayWeekInfoList>
<dayNum>1</dayNum>
<isOpen>false</isOpen>
</dayWeekInfoList>
<dayWeekInfoList>
<dayNum>2</dayNum>
<isOpen>false</isOpen>
</dayWeekInfoList>
<dayWeekInfoList>
<dayNum>3</dayNum>
<isOpen>true</isOpen>
</dayWeekInfoList>
<dayWeekInfoList>
<dayNum>4</dayNum>
<isOpen>false</isOpen>
</dayWeekInfoList>
<dayWeekInfoList>
<dayNum>5</dayNum>
<isOpen>false</isOpen>
</dayWeekInfoList>
<dayWeekInfoList>
<dayNum>6</dayNum>
<isOpen>false</isOpen>
</dayWeekInfoList>
<dayWeekInfoList>
<dayNum>7</dayNum>
<isOpen>false</isOpen>
</dayWeekInfoList>
</weeklyCalendarActivityList>
</activityPortail>
<openDayList>2023-02-01T00:00:00+01:00</openDayList>
<openDayList>2023-02-08T00:00:00+01:00</openDayList>
<openDayList>2023-02-15T00:00:00+01:00</openDayList>
<openDayList>2023-02-22T00:00:00+01:00</openDayList>
<openDayList>2023-03-01T00:00:00+01:00</openDayList>
<openDayList>2023-03-08T00:00:00+01:00</openDayList>
<openDayList>2023-03-15T00:00:00+01:00</openDayList>
<openDayList>2023-03-22T00:00:00+01:00</openDayList>
<openDayList>2023-03-29T00:00:00+02:00</openDayList>
<openDayList>2023-04-05T00:00:00+02:00</openDayList>
<openDayList>2023-04-12T00:00:00+02:00</openDayList>
<openDayList>2023-04-19T00:00:00+02:00</openDayList>
<openDayList>2023-04-26T00:00:00+02:00</openDayList>
<openDayList>2023-05-03T00:00:00+02:00</openDayList>
<openDayList>2023-05-10T00:00:00+02:00</openDayList>
<openDayList>2023-05-17T00:00:00+02:00</openDayList>
<openDayList>2023-05-24T00:00:00+02:00</openDayList>
<openDayList>2023-05-31T00:00:00+02:00</openDayList>
<openDayList>2023-06-07T00:00:00+02:00</openDayList>
<openDayList>2023-06-14T00:00:00+02:00</openDayList>
<openDayList>2023-06-21T00:00:00+02:00</openDayList>
<openDayList>2023-06-28T00:00:00+02:00</openDayList>
<unitPortailList>
<idUnit>A10056514650</idUnit>
<libelle>MERCREDI - 13h45/17h - 8/15Ans</libelle>
<dateStart>2023-02-01T00:00:00+01:00</dateStart>
<dateEnd>2023-06-30T00:00:00+02:00</dateEnd>
<birthDateStart>2008-01-01T00:00:00+01:00</birthDateStart>
<birthDateEnd>2015-12-31T00:00:00+01:00</birthDateEnd>
<calendarLetter>B</calendarLetter>
<subscribePublication>E</subscribePublication>
<numOrder>0</numOrder>
<calendarPublication>N</calendarPublication>
<recordAbsence>O</recordAbsence>
<placeList>
<id>A10053179757</id>
<lib>ARGOULETS</lib>
<adresse>
<num>0</num>
</adresse>
<startHour>13:45</startHour>
<endHour>17:00</endHour>
<capacityInfo>
<controlOK>true</controlOK>
</capacityInfo>
</placeList>
</unitPortailList>
<unitPortailList>
<idUnit>A10056514648</idUnit>
<libelle>MERCREDI - 14h/16h30 - 10/15Ans</libelle>
<dateStart>2023-02-01T00:00:00+01:00</dateStart>
<dateEnd>2023-06-30T00:00:00+02:00</dateEnd>
<birthDateStart>2008-01-01T00:00:00+01:00</birthDateStart>
<birthDateEnd>2013-12-31T00:00:00+01:00</birthDateEnd>
<calendarLetter>C</calendarLetter>
<subscribePublication>E</subscribePublication>
<numOrder>0</numOrder>
<calendarPublication>N</calendarPublication>
<recordAbsence>O</recordAbsence>
<placeList>
<id>A10053179876</id>
<lib>LA RAMEE</lib>
<adresse>
<num>0</num>
</adresse>
<startHour>14:00</startHour>
<endHour>16:30</endHour>
<capacityInfo>
<controlOK>true</controlOK>
</capacityInfo>
</placeList>
</unitPortailList>
<unitPortailList>
<idUnit>A10056514649</idUnit>
<libelle>MERCREDI - 15h30/17h - 8/15Ans</libelle>
<dateStart>2023-02-01T00:00:00+01:00</dateStart>
<dateEnd>2023-06-30T00:00:00+02:00</dateEnd>
<birthDateStart>2008-01-01T00:00:00+01:00</birthDateStart>
<birthDateEnd>2015-12-31T00:00:00+01:00</birthDateEnd>
<calendarLetter>F</calendarLetter>
<subscribePublication>E</subscribePublication>
<numOrder>0</numOrder>
<calendarPublication>N</calendarPublication>
<recordAbsence>O</recordAbsence>
<placeList>
<id>A10053179757</id>
<lib>ARGOULETS</lib>
<adresse>
<num>0</num>
</adresse>
<startHour>15:30</startHour>
<endHour>17:00</endHour>
<capacityInfo>
<controlOK>true</controlOK>
</capacityInfo>
</placeList>
</unitPortailList>
</activityUnitPlacePortailList>
<activityUnitPlacePortailList>
<activityPortail>
<idAct>A10056517594</idAct>
<libelle>TEST promenade forêt enchantée</libelle>
<libelle2>Promenade forêt enchantée</libelle2>
<blocNoteList>
<note>Activité senior du 15 au 16 juin 2023</note>
<numIndex>1</numIndex>
</blocNoteList>
<idService>plop</idService>
<dateStart>2023-06-15T00:00:00+02:00</dateStart>
<dateEnd>2023-06-16T00:00:00+02:00</dateEnd>
<birthControl>B</birthControl>
<schoolYear>2022</schoolYear>
<calendarGeneration>
<code>FORBIDDEN</code>
<value>I</value>
</calendarGeneration>
<calendarMode>N</calendarMode>
<weeklyCalendarActivityList>
<yearCalendar>2023</yearCalendar>
<dayWeekInfoList>
<dayNum>1</dayNum>
<isOpen>true</isOpen>
</dayWeekInfoList>
<dayWeekInfoList>
<dayNum>2</dayNum>
<isOpen>true</isOpen>
</dayWeekInfoList>
<dayWeekInfoList>
<dayNum>3</dayNum>
<isOpen>true</isOpen>
</dayWeekInfoList>
<dayWeekInfoList>
<dayNum>4</dayNum>
<isOpen>true</isOpen>
</dayWeekInfoList>
<dayWeekInfoList>
<dayNum>5</dayNum>
<isOpen>true</isOpen>
</dayWeekInfoList>
<dayWeekInfoList>
<dayNum>6</dayNum>
<isOpen>false</isOpen>
</dayWeekInfoList>
<dayWeekInfoList>
<dayNum>7</dayNum>
<isOpen>false</isOpen>
</dayWeekInfoList>
</weeklyCalendarActivityList>
</activityPortail>
<openDayList>2023-06-15T00:00:00+02:00</openDayList>
<openDayList>2023-06-16T00:00:00+02:00</openDayList>
<unitPortailList>
<idUnit>A10056517595</idUnit>
<libelle>TEST promenade forêt enchantée</libelle>
<codeExt>A</codeExt>
<dateStart>2023-06-15T00:00:00+02:00</dateStart>
<dateEnd>2023-06-16T00:00:00+02:00</dateEnd>
<birthDateStart>1900-01-01T00:00:00+01:00</birthDateStart>
<birthDateEnd>1963-12-31T00:00:00+01:00</birthDateEnd>
<calendarLetter>X</calendarLetter>
<subscribePublication>E</subscribePublication>
<numOrder>0</numOrder>
<calendarPublication>N</calendarPublication>
<recordAbsence>O</recordAbsence>
<placeList>
<id>A10056517597</id>
<lib>TERRITOIRE OUEST</lib>
<adresse>
<num>0</num>
</adresse>
<capacityInfo>
<controlOK>true</controlOK>
</capacityInfo>
</placeList>
</unitPortailList>
</activityUnitPlacePortailList>
</ReadActivityPortailListResultBean>
</ns2:readActivityListResponse>
</soap:Body>
</soap:Envelope>

View File

@ -6333,27 +6333,11 @@ def test_read_activity_list_cache(mocked_get, con, app):
assert len(resp.json['data']) == 8
@mock.patch('passerelle.utils.Request.get')
@mock.patch('passerelle.utils.Request.post')
def test_read_activity_list_no_nature(mocked_post, mocked_get, con, app):
mocked_get.return_value = ACTIVITY_SERVICE_WSDL
mocked_post.side_effect = ReadTimeout('timeout')
def test_read_activity_list_no_nature(activity_service, con, app):
activity_service.add_soap_response('readActivityList', get_xml_file('R_read_activity_list_no_nature.xml'))
url = get_endpoint('read-activity-list')
params = {'ref_date': '2023-01-01'}
# Empty activity type return by referential
def mocked_reply(referential_name, id=None):
queryset = con.referential.filter(referential_name=referential_name, item_id=id)
data = [x.item_data for x in queryset]
for item in data[0]['data']:
activity = item
activity['activityPortail']['activityType'] = None
return data
with mock.patch('passerelle.contrib.toulouse_maelis.models.ToulouseMaelis.get_referential') as mocked_ref:
mocked_ref.side_effect = mocked_reply
resp = app.get(url, params=params)
resp = app.get(url, params=params)
assert resp.json['err'] == 0
assert len(resp.json['data']) == 0