0001-astregs-add-function-code-parameter-on-contact-creat.patch
passerelle/apps/astregs/models.py | ||
---|---|---|
160 | 160 |
"type": "string", |
161 | 161 |
"required": True, |
162 | 162 |
}, |
163 |
"function_code": { |
|
164 |
"description": "function code", |
|
165 |
"type": "string", |
|
166 |
"required": False, |
|
167 |
}, |
|
163 | 168 |
"phone": { |
164 | 169 |
"description": "phone", |
165 | 170 |
"type": "string", |
tests/data/astregs/ContactCreationResponse.xml | ||
---|---|---|
1 |
<?xml version='1.0' encoding='utf-8'?><soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"><soapenv:Body><ns1:creationResponse xmlns:ns1="http://gfi.astre.webservices/rf/gf/contact"><ns1:response><ns1:ContactReturn><ns1:idContact>437309</ns1:idContact><ns1:CodeContact>AS207002</ns1:CodeContact><ns1:CodeTitreCivilite>035</ns1:CodeTitreCivilite><ns1:Nom>Bar</ns1:Nom><ns1:Prenom>Foo</ns1:Prenom><ns1:NomDeJeuneFille></ns1:NomDeJeuneFille><ns1:DateDeNaissance></ns1:DateDeNaissance><ns1:FormuleCivilite></ns1:FormuleCivilite><ns1:IntituleTitre2></ns1:IntituleTitre2><ns1:IntituleTitre3></ns1:IntituleTitre3><ns1:IntituleTitre4></ns1:IntituleTitre4><ns1:SituationDeFamille></ns1:SituationDeFamille><ns1:CodeFonction></ns1:CodeFonction><ns1:LibelleFonction></ns1:LibelleFonction><ns1:TelephoneBureau>0102030405</ns1:TelephoneBureau><ns1:TelephoneMobile>0607080900</ns1:TelephoneMobile><ns1:NumeroDeFax></ns1:NumeroDeFax><ns1:AdresseMail>foo@example.com</ns1:AdresseMail><ns1:PageWeb>http://example.com</ns1:PageWeb><ns1:AdresseDestinataire></ns1:AdresseDestinataire><ns1:AdresseComplementaire></ns1:AdresseComplementaire><ns1:ComplementGeographique></ns1:ComplementGeographique><ns1:RueVoie></ns1:RueVoie><ns1:ComplementVoie></ns1:ComplementVoie><ns1:CodePostal></ns1:CodePostal><ns1:Ville></ns1:Ville><ns1:CodePays>FR</ns1:CodePays><ns1:LibellePays>France</ns1:LibellePays><ns1:LibelleAdresse></ns1:LibelleAdresse><ns1:Commentaire>Contact creation</ns1:Commentaire></ns1:ContactReturn></ns1:response></ns1:creationResponse></soapenv:Body></soapenv:Envelope> |
|
1 |
<?xml version='1.0' encoding='utf-8'?><soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"><soapenv:Body><ns1:creationResponse xmlns:ns1="http://gfi.astre.webservices/rf/gf/contact"><ns1:response><ns1:ContactReturn><ns1:idContact>437309</ns1:idContact><ns1:CodeContact>AS207002</ns1:CodeContact><ns1:CodeTitreCivilite>035</ns1:CodeTitreCivilite><ns1:Nom>Bar</ns1:Nom><ns1:Prenom>Foo</ns1:Prenom><ns1:NomDeJeuneFille></ns1:NomDeJeuneFille><ns1:DateDeNaissance></ns1:DateDeNaissance><ns1:FormuleCivilite></ns1:FormuleCivilite><ns1:IntituleTitre2></ns1:IntituleTitre2><ns1:IntituleTitre3></ns1:IntituleTitre3><ns1:IntituleTitre4></ns1:IntituleTitre4><ns1:SituationDeFamille></ns1:SituationDeFamille><ns1:CodeFonction>01</ns1:CodeFonction><ns1:LibelleFonction></ns1:LibelleFonction><ns1:TelephoneBureau>0102030405</ns1:TelephoneBureau><ns1:TelephoneMobile>0607080900</ns1:TelephoneMobile><ns1:NumeroDeFax></ns1:NumeroDeFax><ns1:AdresseMail>foo@example.com</ns1:AdresseMail><ns1:PageWeb>http://example.com</ns1:PageWeb><ns1:AdresseDestinataire></ns1:AdresseDestinataire><ns1:AdresseComplementaire></ns1:AdresseComplementaire><ns1:ComplementGeographique></ns1:ComplementGeographique><ns1:RueVoie></ns1:RueVoie><ns1:ComplementVoie></ns1:ComplementVoie><ns1:CodePostal></ns1:CodePostal><ns1:Ville></ns1:Ville><ns1:CodePays>FR</ns1:CodePays><ns1:LibellePays>France</ns1:LibellePays><ns1:LibelleAdresse></ns1:LibelleAdresse><ns1:Commentaire>Contact creation</ns1:Commentaire></ns1:ContactReturn></ns1:response></ns1:creationResponse></soapenv:Body></soapenv:Envelope> |
tests/test_astregs.py | ||
---|---|---|
276 | 276 |
'phone': '0102030405', |
277 | 277 |
'title_code': '035', |
278 | 278 |
'website': 'http://example.com', |
279 |
'zipcode': '06000' |
|
279 |
'zipcode': '06000', |
|
280 |
'function_code': '01' |
|
280 | 281 |
} |
281 | 282 |
resp = app.post_json('/astregs/test/create-contact', params=payload) |
282 | 283 |
assert resp.json['data'] |
... | ... | |
284 | 285 |
assert data['idContact'] == '437309' |
285 | 286 |
assert data['Prenom'] == 'Foo' |
286 | 287 |
assert data['Nom'] == 'Bar' |
288 |
assert data['CodeFonction'] == '01' |
|
287 | 289 |
assert data['PageWeb'] == 'http://example.com' |
288 | 290 |
assert data['AdresseMail'] == 'foo@example.com' |
289 | 291 |
assert data['LibellePays'] == 'France' |
290 |
- |