From 8d1a515b81af0c5c0c9e12f00d06160f3e772690 Mon Sep 17 00:00:00 2001 From: Andrea Cecchi Date: Thu, 1 Aug 2024 10:49:34 +0200 Subject: [PATCH] fix tests --- src/iosanita/contenttypes/interfaces/struttura.py | 8 ++++++++ src/iosanita/contenttypes/tests/test_ct_event.py | 4 ++-- src/iosanita/contenttypes/tests/test_ct_persona.py | 4 ++-- src/iosanita/contenttypes/tests/test_ct_servizio.py | 4 ++-- src/iosanita/contenttypes/tests/test_ct_struttura.py | 6 +++--- src/iosanita/contenttypes/tests/test_ct_uo.py | 4 ++-- .../contenttypes/tests/test_custom_validations.py | 4 ++-- 7 files changed, 21 insertions(+), 13 deletions(-) diff --git a/src/iosanita/contenttypes/interfaces/struttura.py b/src/iosanita/contenttypes/interfaces/struttura.py index d152740..806bffd 100644 --- a/src/iosanita/contenttypes/interfaces/struttura.py +++ b/src/iosanita/contenttypes/interfaces/struttura.py @@ -159,6 +159,14 @@ class IStruttura(model.Schema, IIosanitaContenttypes): fields=["orari"], ) + model.fieldset( + "persone_struttura", + label=_("persone_struttura_label", default="Persone struttura"), + fields=[ + "responsabile_correlato", + "coordinatore_correlato", + ], + ) model.fieldset( "contenuti_collegati", label=_("contenuti_collegati_label", default="Contenuti collegati"), diff --git a/src/iosanita/contenttypes/tests/test_ct_event.py b/src/iosanita/contenttypes/tests/test_ct_event.py index c7e0401..3af217d 100644 --- a/src/iosanita/contenttypes/tests/test_ct_event.py +++ b/src/iosanita/contenttypes/tests/test_ct_event.py @@ -98,7 +98,7 @@ def test_event_required_fields(self): "costo", "descrizione_estesa", "end", - "punti_di_contatto", + "pdc_correlato", "start", "tipologia_evento", "title", @@ -188,7 +188,7 @@ def test_event_fields_contatti_fieldset(self): "organizzato_da_interno", "organizzato_da_esterno", "patrocinato_da", - "punti_di_contatto", + "pdc_correlato", ], ) diff --git a/src/iosanita/contenttypes/tests/test_ct_persona.py b/src/iosanita/contenttypes/tests/test_ct_persona.py index 0a28661..7ce6180 100644 --- a/src/iosanita/contenttypes/tests/test_ct_persona.py +++ b/src/iosanita/contenttypes/tests/test_ct_persona.py @@ -92,7 +92,7 @@ def test_persona_required_fields(self): "description", "incarico", "nome", - "punti_di_contatto", + "pdc_correlato", ] ), ) @@ -170,7 +170,7 @@ def test_persona_fields_contatti_fieldset(self): Get the list from restapi """ resp = self.api_session.get("@types/Persona").json() - self.assertEqual(resp["fieldsets"][5]["fields"], ["punti_di_contatto"]) + self.assertEqual(resp["fieldsets"][5]["fields"], ["pdc_correlato"]) def test_persona_fields_biografia_fieldset(self): """ diff --git a/src/iosanita/contenttypes/tests/test_ct_servizio.py b/src/iosanita/contenttypes/tests/test_ct_servizio.py index dc783f0..63c354d 100644 --- a/src/iosanita/contenttypes/tests/test_ct_servizio.py +++ b/src/iosanita/contenttypes/tests/test_ct_servizio.py @@ -105,7 +105,7 @@ def test_servizio_required_fields(self): "orari", "uo_correlata", "responsabile_correlato", - "punti_di_contatto", + "pdc_correlato", ] ), ) @@ -189,7 +189,7 @@ def test_servizio_fields_contatti_fieldset(self): Get the list from restapi """ resp = self.api_session.get("@types/Servizio").json() - self.assertEqual(resp["fieldsets"][7]["fields"], ["punti_di_contatto"]) + self.assertEqual(resp["fieldsets"][7]["fields"], ["pdc_correlato"]) def test_servizio_fields_cosa_e_fieldset(self): """ diff --git a/src/iosanita/contenttypes/tests/test_ct_struttura.py b/src/iosanita/contenttypes/tests/test_ct_struttura.py index 681666e..2df894d 100644 --- a/src/iosanita/contenttypes/tests/test_ct_struttura.py +++ b/src/iosanita/contenttypes/tests/test_ct_struttura.py @@ -98,7 +98,7 @@ def test_struttura_required_fields(self): "come_accedere", # "description", is required from schema_tweaks.py but it doesn't apply in test "orari", - "punti_di_contatto", + "pdc_correlato", "responsabile_correlato", "title", "servizi", @@ -187,7 +187,7 @@ def test_struttura_fields_contatti_fieldset(self): Get the list from restapi """ resp = self.api_session.get("@types/Struttura").json() - self.assertEqual(resp["fieldsets"][6]["fields"], ["punti_di_contatto"]) + self.assertEqual(resp["fieldsets"][6]["fields"], ["pdc_correlato"]) def test_struttura_fields_servizi_fieldset(self): """ @@ -203,7 +203,7 @@ def test_struttura_fields_persone_struttura_fieldset(self): resp = self.api_session.get("@types/Struttura").json() self.assertEqual( resp["fieldsets"][8]["fields"], - ["responsabile_correlato", "coordinatore_correlato", "personale_correlato"], + ["responsabile_correlato", "coordinatore_correlato"], ) def test_struttura_fields_correlati_fieldset(self): diff --git a/src/iosanita/contenttypes/tests/test_ct_uo.py b/src/iosanita/contenttypes/tests/test_ct_uo.py index 35b208e..147f800 100644 --- a/src/iosanita/contenttypes/tests/test_ct_uo.py +++ b/src/iosanita/contenttypes/tests/test_ct_uo.py @@ -92,7 +92,7 @@ def test_uo_required_fields(self): "competenze", # "description", is required from schema_tweaks.py but it doesn't apply in test "orari", - "punti_di_contatto", + "pdc_correlato", "responsabile_correlato", "title", ] @@ -179,7 +179,7 @@ def test_uo_fields_contatti_fieldset(self): Get the list from restapi """ resp = self.api_session.get("@types/UnitaOrganizzativa").json() - self.assertEqual(resp["fieldsets"][6]["fields"], ["punti_di_contatto"]) + self.assertEqual(resp["fieldsets"][6]["fields"], ["pdc_correlato"]) def test_uo_fields_documenti_fieldset(self): """ diff --git a/src/iosanita/contenttypes/tests/test_custom_validations.py b/src/iosanita/contenttypes/tests/test_custom_validations.py index ea952a7..5e3c8b9 100644 --- a/src/iosanita/contenttypes/tests/test_custom_validations.py +++ b/src/iosanita/contenttypes/tests/test_custom_validations.py @@ -40,7 +40,7 @@ def test_event_raise_badrequest_if_missing_organizzato_da(self): "descrizione_estesa": {"blocks": {}}, "end": "2024-07-26T10:00:00+00:00", "geolocation": {"latitude": 44.821502405601, "longitude": 11.632933286779}, - "punti_di_contatto": [{"@id": "/pdc"}], + "pdc_correlato": [{"@id": "/pdc"}], "start": "2024-07-26T09:00:00+00:00", "tipologia_evento": "giornata-informativa", "title": "titolo", @@ -109,7 +109,7 @@ def test_raise_bad_request_if_missing_a_chi_si_rivolge_fields(self): "come_accedere": {"blocks": {}}, "orari_apertura": {"blocks": {}}, "description": "asdasd", - "punti_di_contatto": [{"@id": "/pdc"}], + "pdc_correlato": [{"@id": "/pdc"}], "title": "titolo", "@type": "Struttura", }