toulouse-maelis: add RL and child subscriptions to test data (#75472)

This commit is contained in:
Nicolas Roche 2023-03-12 15:33:05 +01:00
parent 391e863380
commit 1e4b87dab4
4 changed files with 451 additions and 2 deletions

View File

@ -99,6 +99,23 @@
<number>789</number>
<organ>A10007752822</organ>
</CAFInfo>
<subscribeActivityList>
<libelle>CSocial Adult 2021/2022 - Bijoux en cuirs 21/03/22</libelle>
<typeIns>1</typeIns>
<libelleTypeIns>DEFINITIVE</libelleTypeIns>
<subscribesUnit>
<idUnit>A10053179465</idUnit>
<libelle>CSocial Adult 2021/2022 - Bijoux en cuirs 21/03/22</libelle>
<bUniStd>true</bUniStd>
<dateStart>2023-03-22T00:00:00+01:00</dateStart>
<dateEnd>2023-03-22T00:00:00+01:00</dateEnd>
</subscribesUnit>
<place>RANGUEIL</place>
<typeConsum>INS</typeConsum>
<libelleTypeConsum>INSCRIT</libelleTypeConsum>
<idActivity>A10053179463</idActivity>
<typeActivity/>
</subscribeActivityList>
</RL2>
<emergencyPersonList>
<numPerson>614059</numPerson>
@ -212,6 +229,129 @@
<dateFin>2022-12-31T00:00:00+01:00</dateFin>
<description>bla bla PAI</description>
</paiInfoBean>
<subscribeActivityList>
<libelle>RESTAURATION SCOLAIRE 22/23</libelle>
<typeIns>1</typeIns>
<libelleTypeIns>DEFINITIVE</libelleTypeIns>
<subscribesUnit>
<idUnit>A10049327683</idUnit>
<libelle>RESTAURATION SCOLAIRE 22/23</libelle>
<bUniStd>true</bUniStd>
<dateStart>2023-03-01T00:00:00+01:00</dateStart>
<dateEnd>2023-07-07T00:00:00+02:00</dateEnd>
</subscribesUnit>
<place>DUPONT PIERRE ELEMENTAIRE</place>
<planningHebdomadaire>0010011</planningHebdomadaire>
<typeConsum>ENF</typeConsum>
<libelleTypeConsum>ENFANT</libelleTypeConsum>
<idActivity>A10049327682</idActivity>
<typeActivity>
<code>RESTSCOL</code>
<libelle>Restauration scolaire</libelle>
<natureSpec>
<code>R</code>
<libelle>Restauration Scolaire</libelle>
</natureSpec>
</typeActivity>
</subscribeActivityList>
<subscribeActivityList>
<libelle>CLAE MIDI 22/23</libelle>
<typeIns>1</typeIns>
<libelleTypeIns>DEFINITIVE</libelleTypeIns>
<subscribesUnit>
<idUnit>A10049327687</idUnit>
<libelle>CLAE MIDI 22/23</libelle>
<bUniStd>true</bUniStd>
<dateStart>2023-03-01T00:00:00+01:00</dateStart>
<dateEnd>2023-07-07T00:00:00+02:00</dateEnd>
</subscribesUnit>
<planningHebdomadaire>0010011</planningHebdomadaire>
<typeConsum>ENF</typeConsum>
<libelleTypeConsum>ENFANT</libelleTypeConsum>
<idActivity>A10049327686</idActivity>
<typeActivity>
<code>ACCPERI</code>
<libelle>Accueil périscolaire</libelle>
<natureSpec>
<code>A</code>
<libelle>Accueil Périscolaire</libelle>
</natureSpec>
</typeActivity>
</subscribeActivityList>
<subscribeActivityList>
<libelle>CLAE MATIN 22/23</libelle>
<typeIns>1</typeIns>
<libelleTypeIns>DEFINITIVE</libelleTypeIns>
<subscribesUnit>
<idUnit>A10049327690</idUnit>
<libelle>CLAE MATIN 22/23</libelle>
<bUniStd>true</bUniStd>
<dateStart>2023-03-01T00:00:00+01:00</dateStart>
<dateEnd>2023-07-07T00:00:00+02:00</dateEnd>
</subscribesUnit>
<place>DUPONT PIERRE ELEMENTAIRE</place>
<planningHebdomadaire>0010011</planningHebdomadaire>
<typeConsum>ENF</typeConsum>
<libelleTypeConsum>ENFANT</libelleTypeConsum>
<idActivity>A10049327689</idActivity>
<typeActivity>
<code>ACCMAT</code>
<libelle>Accueil du matin</libelle>
<natureSpec>
<code>A</code>
<libelle>Accueil Périscolaire</libelle>
</natureSpec>
</typeActivity>
</subscribeActivityList>
<subscribeActivityList>
<libelle>SEMST2 ADL MERC. ELEM Maourine 22/23</libelle>
<typeIns>1</typeIns>
<libelleTypeIns>DEFINITIVE</libelleTypeIns>
<subscribesUnit>
<idUnit>A10049354915</idUnit>
<libelle>SEMST2 ADL MERC. ELEM Maourine 22/23</libelle>
<bUniStd>true</bUniStd>
<dateStart>2023-02-01T00:00:00+01:00</dateStart>
<dateEnd>2023-07-07T00:00:00+02:00</dateEnd>
</subscribesUnit>
<place>MAOURINE (la) ELEMENTAIRE</place>
<planningHebdomadaire>1101111</planningHebdomadaire>
<typeConsum>ENF</typeConsum>
<libelleTypeConsum>ENFANT</libelleTypeConsum>
<idActivity>A10049354913</idActivity>
<typeActivity>
<code>EXTMERC</code>
<libelle>Mercredi</libelle>
<natureSpec>
<code>X</code>
<libelle>Extrascolaire</libelle>
</natureSpec>
</typeActivity>
</subscribeActivityList>
<subscribeActivityList>
<libelle>ECOLE DES SPORTS 22/23 SEMESTRE 2 - MULTIACTIVITES</libelle>
<typeIns>1</typeIns>
<libelleTypeIns>DEFINITIVE</libelleTypeIns>
<subscribesUnit>
<idUnit>A10053179800</idUnit>
<libelle>ECOLE DES SPORTS 22/23 SEMESTRE 2 - MULTIACTIVITES</libelle>
<bUniStd>true</bUniStd>
<dateStart>2023-02-01T00:00:00+01:00</dateStart>
<dateEnd>2023-06-30T00:00:00+02:00</dateEnd>
</subscribesUnit>
<place>ARGOULETS</place>
<typeConsum>INS</typeConsum>
<libelleTypeConsum>INSCRIT</libelleTypeConsum>
<idActivity>A10053179798</idActivity>
<typeActivity>
<code>25</code>
<libelle>ACTIVITE REGULIERE - SPORT</libelle>
<natureSpec>
<code>8</code>
<libelle>SPORT</libelle>
</natureSpec>
</typeActivity>
</subscribeActivityList>
</childList>
<childList>
<num>613987</num>

View File

@ -99,6 +99,23 @@
<number>789</number>
<organ>A10007752822</organ>
</CAFInfo>
<subscribeActivityList>
<libelle>CSocial Adult 2021/2022 - Bijoux en cuirs 21/03/22</libelle>
<typeIns>1</typeIns>
<libelleTypeIns>DEFINITIVE</libelleTypeIns>
<subscribesUnit>
<idUnit>A10053179465</idUnit>
<libelle>CSocial Adult 2021/2022 - Bijoux en cuirs 21/03/22</libelle>
<bUniStd>true</bUniStd>
<dateStart>2023-03-22T00:00:00+01:00</dateStart>
<dateEnd>2023-03-22T00:00:00+01:00</dateEnd>
</subscribesUnit>
<place>RANGUEIL</place>
<typeConsum>INS</typeConsum>
<libelleTypeConsum>INSCRIT</libelleTypeConsum>
<idActivity>A10053179463</idActivity>
<typeActivity/>
</subscribeActivityList>
</RL2>
<emergencyPersonList>
<numPerson>614059</numPerson>
@ -211,6 +228,129 @@
<dateFin>2022-12-31T00:00:00+01:00</dateFin>
<description>bla bla PAI</description>
</paiInfoBean>
<subscribeActivityList>
<libelle>RESTAURATION SCOLAIRE 22/23</libelle>
<typeIns>1</typeIns>
<libelleTypeIns>DEFINITIVE</libelleTypeIns>
<subscribesUnit>
<idUnit>A10049327683</idUnit>
<libelle>RESTAURATION SCOLAIRE 22/23</libelle>
<bUniStd>true</bUniStd>
<dateStart>2023-03-01T00:00:00+01:00</dateStart>
<dateEnd>2023-07-07T00:00:00+02:00</dateEnd>
</subscribesUnit>
<place>DUPONT PIERRE ELEMENTAIRE</place>
<planningHebdomadaire>0010011</planningHebdomadaire>
<typeConsum>ENF</typeConsum>
<libelleTypeConsum>ENFANT</libelleTypeConsum>
<idActivity>A10049327682</idActivity>
<typeActivity>
<code>RESTSCOL</code>
<libelle>Restauration scolaire</libelle>
<natureSpec>
<code>R</code>
<libelle>Restauration Scolaire</libelle>
</natureSpec>
</typeActivity>
</subscribeActivityList>
<subscribeActivityList>
<libelle>CLAE MIDI 22/23</libelle>
<typeIns>1</typeIns>
<libelleTypeIns>DEFINITIVE</libelleTypeIns>
<subscribesUnit>
<idUnit>A10049327687</idUnit>
<libelle>CLAE MIDI 22/23</libelle>
<bUniStd>true</bUniStd>
<dateStart>2023-03-01T00:00:00+01:00</dateStart>
<dateEnd>2023-07-07T00:00:00+02:00</dateEnd>
</subscribesUnit>
<planningHebdomadaire>0010011</planningHebdomadaire>
<typeConsum>ENF</typeConsum>
<libelleTypeConsum>ENFANT</libelleTypeConsum>
<idActivity>A10049327686</idActivity>
<typeActivity>
<code>ACCPERI</code>
<libelle>Accueil périscolaire</libelle>
<natureSpec>
<code>A</code>
<libelle>Accueil Périscolaire</libelle>
</natureSpec>
</typeActivity>
</subscribeActivityList>
<subscribeActivityList>
<libelle>CLAE MATIN 22/23</libelle>
<typeIns>1</typeIns>
<libelleTypeIns>DEFINITIVE</libelleTypeIns>
<subscribesUnit>
<idUnit>A10049327690</idUnit>
<libelle>CLAE MATIN 22/23</libelle>
<bUniStd>true</bUniStd>
<dateStart>2023-03-01T00:00:00+01:00</dateStart>
<dateEnd>2023-07-07T00:00:00+02:00</dateEnd>
</subscribesUnit>
<place>DUPONT PIERRE ELEMENTAIRE</place>
<planningHebdomadaire>0010011</planningHebdomadaire>
<typeConsum>ENF</typeConsum>
<libelleTypeConsum>ENFANT</libelleTypeConsum>
<idActivity>A10049327689</idActivity>
<typeActivity>
<code>ACCMAT</code>
<libelle>Accueil du matin</libelle>
<natureSpec>
<code>A</code>
<libelle>Accueil Périscolaire</libelle>
</natureSpec>
</typeActivity>
</subscribeActivityList>
<subscribeActivityList>
<libelle>SEMST2 ADL MERC. ELEM Maourine 22/23</libelle>
<typeIns>1</typeIns>
<libelleTypeIns>DEFINITIVE</libelleTypeIns>
<subscribesUnit>
<idUnit>A10049354915</idUnit>
<libelle>SEMST2 ADL MERC. ELEM Maourine 22/23</libelle>
<bUniStd>true</bUniStd>
<dateStart>2023-02-01T00:00:00+01:00</dateStart>
<dateEnd>2023-07-07T00:00:00+02:00</dateEnd>
</subscribesUnit>
<place>MAOURINE (la) ELEMENTAIRE</place>
<planningHebdomadaire>1101111</planningHebdomadaire>
<typeConsum>ENF</typeConsum>
<libelleTypeConsum>ENFANT</libelleTypeConsum>
<idActivity>A10049354913</idActivity>
<typeActivity>
<code>EXTMERC</code>
<libelle>Mercredi</libelle>
<natureSpec>
<code>X</code>
<libelle>Extrascolaire</libelle>
</natureSpec>
</typeActivity>
</subscribeActivityList>
<subscribeActivityList>
<libelle>ECOLE DES SPORTS 22/23 SEMESTRE 2 - MULTIACTIVITES</libelle>
<typeIns>1</typeIns>
<libelleTypeIns>DEFINITIVE</libelleTypeIns>
<subscribesUnit>
<idUnit>A10053179800</idUnit>
<libelle>ECOLE DES SPORTS 22/23 SEMESTRE 2 - MULTIACTIVITES</libelle>
<bUniStd>true</bUniStd>
<dateStart>2023-02-01T00:00:00+01:00</dateStart>
<dateEnd>2023-06-30T00:00:00+02:00</dateEnd>
</subscribesUnit>
<place>ARGOULETS</place>
<typeConsum>INS</typeConsum>
<libelleTypeConsum>INSCRIT</libelleTypeConsum>
<idActivity>A10053179798</idActivity>
<typeActivity>
<code>25</code>
<libelle>ACTIVITE REGULIERE - SPORT</libelle>
<natureSpec>
<code>8</code>
<libelle>SPORT</libelle>
</natureSpec>
</typeActivity>
</subscribeActivityList>
</childList>
<childList>
<num>613987</num>

View File

@ -99,6 +99,23 @@
<number>789</number>
<organ>A10007752822</organ>
</CAFInfo>
<subscribeActivityList>
<libelle>CSocial Adult 2021/2022 - Bijoux en cuirs 21/03/22</libelle>
<typeIns>1</typeIns>
<libelleTypeIns>DEFINITIVE</libelleTypeIns>
<subscribesUnit>
<idUnit>A10053179465</idUnit>
<libelle>CSocial Adult 2021/2022 - Bijoux en cuirs 21/03/22</libelle>
<bUniStd>true</bUniStd>
<dateStart>2023-03-22T00:00:00+01:00</dateStart>
<dateEnd>2023-03-22T00:00:00+01:00</dateEnd>
</subscribesUnit>
<place>RANGUEIL</place>
<typeConsum>INS</typeConsum>
<libelleTypeConsum>INSCRIT</libelleTypeConsum>
<idActivity>A10053179463</idActivity>
<typeActivity/>
</subscribeActivityList>
</RL2>
<emergencyPersonList>
<numPerson>614059</numPerson>
@ -212,6 +229,129 @@
<dateFin>2022-12-31T00:00:00+01:00</dateFin>
<description>bla bla PAI</description>
</paiInfoBean>
<subscribeActivityList>
<libelle>RESTAURATION SCOLAIRE 22/23</libelle>
<typeIns>1</typeIns>
<libelleTypeIns>DEFINITIVE</libelleTypeIns>
<subscribesUnit>
<idUnit>A10049327683</idUnit>
<libelle>RESTAURATION SCOLAIRE 22/23</libelle>
<bUniStd>true</bUniStd>
<dateStart>2023-03-01T00:00:00+01:00</dateStart>
<dateEnd>2023-07-07T00:00:00+02:00</dateEnd>
</subscribesUnit>
<place>DUPONT PIERRE ELEMENTAIRE</place>
<planningHebdomadaire>0010011</planningHebdomadaire>
<typeConsum>ENF</typeConsum>
<libelleTypeConsum>ENFANT</libelleTypeConsum>
<idActivity>A10049327682</idActivity>
<typeActivity>
<code>RESTSCOL</code>
<libelle>Restauration scolaire</libelle>
<natureSpec>
<code>R</code>
<libelle>Restauration Scolaire</libelle>
</natureSpec>
</typeActivity>
</subscribeActivityList>
<subscribeActivityList>
<libelle>CLAE MIDI 22/23</libelle>
<typeIns>1</typeIns>
<libelleTypeIns>DEFINITIVE</libelleTypeIns>
<subscribesUnit>
<idUnit>A10049327687</idUnit>
<libelle>CLAE MIDI 22/23</libelle>
<bUniStd>true</bUniStd>
<dateStart>2023-03-01T00:00:00+01:00</dateStart>
<dateEnd>2023-07-07T00:00:00+02:00</dateEnd>
</subscribesUnit>
<planningHebdomadaire>0010011</planningHebdomadaire>
<typeConsum>ENF</typeConsum>
<libelleTypeConsum>ENFANT</libelleTypeConsum>
<idActivity>A10049327686</idActivity>
<typeActivity>
<code>ACCPERI</code>
<libelle>Accueil périscolaire</libelle>
<natureSpec>
<code>A</code>
<libelle>Accueil Périscolaire</libelle>
</natureSpec>
</typeActivity>
</subscribeActivityList>
<subscribeActivityList>
<libelle>CLAE MATIN 22/23</libelle>
<typeIns>1</typeIns>
<libelleTypeIns>DEFINITIVE</libelleTypeIns>
<subscribesUnit>
<idUnit>A10049327690</idUnit>
<libelle>CLAE MATIN 22/23</libelle>
<bUniStd>true</bUniStd>
<dateStart>2023-03-01T00:00:00+01:00</dateStart>
<dateEnd>2023-07-07T00:00:00+02:00</dateEnd>
</subscribesUnit>
<place>DUPONT PIERRE ELEMENTAIRE</place>
<planningHebdomadaire>0010011</planningHebdomadaire>
<typeConsum>ENF</typeConsum>
<libelleTypeConsum>ENFANT</libelleTypeConsum>
<idActivity>A10049327689</idActivity>
<typeActivity>
<code>ACCMAT</code>
<libelle>Accueil du matin</libelle>
<natureSpec>
<code>A</code>
<libelle>Accueil Périscolaire</libelle>
</natureSpec>
</typeActivity>
</subscribeActivityList>
<subscribeActivityList>
<libelle>SEMST2 ADL MERC. ELEM Maourine 22/23</libelle>
<typeIns>1</typeIns>
<libelleTypeIns>DEFINITIVE</libelleTypeIns>
<subscribesUnit>
<idUnit>A10049354915</idUnit>
<libelle>SEMST2 ADL MERC. ELEM Maourine 22/23</libelle>
<bUniStd>true</bUniStd>
<dateStart>2023-02-01T00:00:00+01:00</dateStart>
<dateEnd>2023-07-07T00:00:00+02:00</dateEnd>
</subscribesUnit>
<place>MAOURINE (la) ELEMENTAIRE</place>
<planningHebdomadaire>1101111</planningHebdomadaire>
<typeConsum>ENF</typeConsum>
<libelleTypeConsum>ENFANT</libelleTypeConsum>
<idActivity>A10049354913</idActivity>
<typeActivity>
<code>EXTMERC</code>
<libelle>Mercredi</libelle>
<natureSpec>
<code>X</code>
<libelle>Extrascolaire</libelle>
</natureSpec>
</typeActivity>
</subscribeActivityList>
<subscribeActivityList>
<libelle>ECOLE DES SPORTS 22/23 SEMESTRE 2 - MULTIACTIVITES</libelle>
<typeIns>1</typeIns>
<libelleTypeIns>DEFINITIVE</libelleTypeIns>
<subscribesUnit>
<idUnit>A10053179800</idUnit>
<libelle>ECOLE DES SPORTS 22/23 SEMESTRE 2 - MULTIACTIVITES</libelle>
<bUniStd>true</bUniStd>
<dateStart>2023-02-01T00:00:00+01:00</dateStart>
<dateEnd>2023-06-30T00:00:00+02:00</dateEnd>
</subscribesUnit>
<place>ARGOULETS</place>
<typeConsum>INS</typeConsum>
<libelleTypeConsum>INSCRIT</libelleTypeConsum>
<idActivity>A10053179798</idActivity>
<typeActivity>
<code>25</code>
<libelle>ACTIVITE REGULIERE - SPORT</libelle>
<natureSpec>
<code>8</code>
<libelle>SPORT</libelle>
</natureSpec>
</typeActivity>
</subscribeActivityList>
</childList>
<childList>
<num>613987</num>

View File

@ -1240,6 +1240,7 @@ def test_read_family(family_service, xml, con, app):
del data['paiInfoBean']
del data['indicatorList']
del data['indicators']
del data['subscribeActivityList']
assert data == {
'num': '613880',
'lastname': 'DOE',
@ -1267,7 +1268,6 @@ def test_read_family(family_service, xml, con, app):
'mother': {'num': 613963, 'civility': 'MME', 'firstname': 'JANE', 'lastname': 'DOE'},
'father': {'num': 613878, 'civility': 'M.', 'firstname': 'JHON', 'lastname': 'DOE'},
'rl': None,
'subscribeActivityList': [],
}
if xml != 'R_read_family_relax.xml':
assert resp.json['data']['childList'][0]['paiInfoBean'] == {
@ -1379,6 +1379,13 @@ def test_read_family(family_service, xml, con, app):
'note': None,
},
]
assert [x['libelle'] for x in resp.json['data']['childList'][0]['subscribeActivityList']] == [
'RESTAURATION SCOLAIRE 22/23',
'CLAE MIDI 22/23',
'CLAE MATIN 22/23',
'SEMST2 ADL MERC. ELEM Maourine 22/23',
'ECOLE DES SPORTS 22/23 SEMESTRE 2 - MULTIACTIVITES',
]
def test_read_family_not_linked_error(con, app):
@ -1521,7 +1528,29 @@ def test_read_rl2(family_service, con, app):
'typeDesc': 'NONE',
},
},
'subscribeActivityList': [],
'subscribeActivityList': [
{
'libelle': 'CSocial Adult 2021/2022 - Bijoux en cuirs 21/03/22',
'typeIns': '1',
'libelleTypeIns': 'DEFINITIVE',
'subscribesUnit': [
{
'idUnit': 'A10053179465',
'libelle': 'CSocial Adult 2021/2022 - Bijoux en cuirs 21/03/22',
'bUniStd': True,
'dateStart': '2023-03-22T00:00:00+01:00',
'dateEnd': '2023-03-22T00:00:00+01:00',
}
],
'place': 'RANGUEIL',
'planningHebdomadaire': None,
'typeConsum': 'INS',
'libelleTypeConsum': 'INSCRIT',
'comment': None,
'idActivity': 'A10053179463',
'typeActivity': None,
}
],
}