nanterre: confondre le pacs et le mariage au niveau de la bdd (fixes #15789)

This commit is contained in:
Benjamin Dauvergne 2017-04-06 18:42:50 +02:00
parent 47243546d8
commit 6243c018bb
4 changed files with 10 additions and 11 deletions

View File

@ -306,7 +306,7 @@ def test_create_individu(app, rsu_schema):
response = app.post_json(union_url, params={
'individu_id_1': first_id,
'individu_id_2': second_id,
'statut': 'mariage',
'statut': 'pacs/mariage',
'adresse_commune': 1,
})
@ -385,7 +385,7 @@ def test_create_individu(app, rsu_schema):
data = get_reseau(first_id)
assert data['union']
assert data['union_statut'] == 'mariage'
assert data['union_statut'] == 'pacs/mariage'
# changement de situation maritale entre les deux adultes
changement_de_situation_maritale_url = reverse('rsu-api-changement-de-situation-maritale',
@ -394,14 +394,14 @@ def test_create_individu(app, rsu_schema):
})
response = app.post_json(changement_de_situation_maritale_url, params={
'statut': 'pacs'
'statut': 'pacs/mariage'
})
assert response.json['err'] == 0
data = get_reseau(first_id)
assert data['union']
assert data['union_statut'] == 'pacs'
assert data['union_statut'] == 'pacs/mariage'
# déclaration de séparation entre les deux adultes
separation_url = reverse('rsu-api-separation', kwargs={
@ -412,7 +412,7 @@ def test_create_individu(app, rsu_schema):
data = response.json['data']
assert set(data.keys()) == set(['union', 'union_statut', 'enfants'])
assert data['union']['id'] == second_id
assert data['union_statut'] == 'pacs'
assert data['union_statut'] == 'pacs/mariage'
assert len(data['enfants']) == 1
assert data['enfants'][0]['id'] == enfant_id

View File

@ -449,7 +449,7 @@ class DeclarationUnionSerializer(serializers.Serializer):
individu_id_2 = serializers.IntegerField()
adresse_commune = serializers.ChoiceField(choices=[1, 2])
statut = serializers.ChoiceField(
choices=['pacs', 'mariage', 'unionlibre'])
choices=['pacs/mariage', 'unionlibre'])
class DeclarationUnion(APIView):
@ -636,7 +636,7 @@ declaration_adresse_principale = DeclarationAdressePrincipaleView.as_view()
class ChangementDeSituationMaritaleSerializer(serializers.Serializer):
statut = serializers.ChoiceField(
choices=['pacs', 'mariage', 'unionlibre'])
choices=['pacs/mariage', 'unionlibre'])
class ChangementDeSituationMaritaleView(APIView):

View File

@ -227,8 +227,7 @@
"statut" : {
"type" : "string",
"enum" : [
"pacs",
"mariage",
"pacs/mariage",
"unionlibre"
]
}

View File

@ -183,9 +183,9 @@ for label, relationtype, responsibleid, subjectid in cursor.fetchall():
seen.add(key)
schema = union_schema
if label == 'Marie':
kind = 'mariage'
kind = 'pacs/mariage'
elif label == 'Pacse':
kind = 'pacs'
kind = 'pacs/mariage'
elif label == 'UnionLibre':
kind = 'unionlibre'
else: