Skip to content

Commit

Permalink
Merge pull request #258 from geosolutions-it/issue-plpgsql-unit-test
Browse files Browse the repository at this point in the history
update with correct order of processes
  • Loading branch information
chpicone authored Feb 4, 2021
2 parents 7879e56 + 4a2254f commit 1ffa844
Show file tree
Hide file tree
Showing 4 changed files with 12 additions and 43 deletions.
38 changes: 4 additions & 34 deletions app/scheduler/tasks/process_tasks.py
Original file line number Diff line number Diff line change
Expand Up @@ -172,33 +172,6 @@ def process_pre_send(cls):
pass


class PuntiClorazione(BaseProcessTask):
algorithm = u"populate_stats_cloratore"
name = u"Punti Clorazione su rete e adduzione"

@classmethod
def process_pre_send(cls):
pass


class SchemaAcquedottistico(BaseProcessTask):
algorithm = u"populate_schema_acq"
name = u"Schema Acquedottistico"

@classmethod
def process_pre_send(cls):
pass


class CodiceDenominazione(BaseProcessTask):
algorithm = u"populate_codice_capt_accorp"
name = u"Codice Denominazione"

@classmethod
def process_pre_send(cls):
pass


class ResetStdaTables(BaseProcessTask):
algorithm = u"reset_proc_stda_tables"
name = u"Ripristino Tabelle Standalone"
Expand All @@ -207,21 +180,18 @@ class ResetStdaTables(BaseProcessTask):
def process_pre_send(cls):
pass


process_mapper = {
u"Ripristino Tabelle Standalone": ResetStdaTables,
u"Generazione grafo (rete idrica e fognaria)": Networks,
u"Tabelle di relazione": GraphTemp,
u"Località Istat": LocalitaIstat,
u"Percentuale popolazione servita per località": PercentualePopolazioneServitaPerLocalita,
u"Popolazione residente Istat per comune": PopolazioneResidenteIstatPerComune,
u"Percentuale popolazione servita per località": PercentualePopolazioneServitaPerLocalita,
u"Percentuale popolazione servita sulla rete per comune": PercentualePopolazioneServitaSullaRetePerComune,
u"Servizio utenza": ServizioUtenza,
u"Abitanti equivalenti trattati da depuratori o scarico diretto": AbitantiEquivalentiTrattatiDaDepuratoriOscaricoDiretto,
u"Archivi pompe": ArchiviPompe,
u"Tabelle di relazione": GraphTemp,
u"Acquedotto": Acquedotto,
u"Fognatura": Fognatura,
u"Punti Clorazione su rete e adduzione": PuntiClorazione,
u"Schema Acquedottistico": SchemaAcquedottistico,
u"Codice Denominazione": CodiceDenominazione
u"Generazione grafo (rete idrica e fognaria)": Networks
}

2 changes: 1 addition & 1 deletion app/settings.py
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@
from app.utils import TemplateWithDefaults
from django_auth_ldap.config import LDAPSearch, GroupOfNamesType

APP_VERSION = '1.5.2 (04/02/2021)'
APP_VERSION = '1.5.3 (04/02/2021)'

# Build paths inside the project like this: os.path.join(BASE_DIR, ...)
BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
Expand Down
13 changes: 6 additions & 7 deletions database/functions.sql
Original file line number Diff line number Diff line change
Expand Up @@ -1997,7 +1997,10 @@ begin
AND populate_acq_vol_utenze()
AND populate_acq_shape()
AND populate_ubic_allaccio()
and populate_utenze_distribuzioni_adduttrici();
and populate_utenze_distribuzioni_adduttrici()
and populate_stats_cloratore()
and populate_schema_acq()
and populate_codice_capt_accorp();
END;
$$ LANGUAGE plpgsql
SECURITY DEFINER
Expand Down Expand Up @@ -2378,8 +2381,8 @@ BEGIN
AND populate_lung_rete_fgn()
AND determine_fgn_allacci()
AND populate_fgn_volumi_utenze()
and populate_utenze_fognature_collettori()
AND populate_ubic_f_allaccio()
and populate_utenze_fognature_collettori()
AND populate_fgn_shape();
END;
$$ LANGUAGE plpgsql
Expand Down Expand Up @@ -3900,11 +3903,7 @@ begin
and populate_abitanti_trattati()
and populate_archivi_pompe()
and populate_acquedotto()
and populate_fognatura()
and populate_stats_cloratore()
and populate_schema_acq()
and populate_codice_capt_accorp()
and populate_codice_capt_accorp();
and populate_fognatura();
END IF;

RETURN v_result;
Expand Down
2 changes: 1 addition & 1 deletion database/unittest.sql
Original file line number Diff line number Diff line change
Expand Up @@ -636,7 +636,7 @@ BEGIN
"UTENZE_DISTRIBUZIONI_ADDUTTRICI": 389,
"UBIC_CONTATORI_FGN": 358115,
"UBIC_F_ALLACCIO": 358115,
"UTENZE_FOGNATURE_COLLETTORI": 0,
"UTENZE_FOGNATURE_COLLETTORI": 1063,
"SUPPORT_CODICE_CAPT_ACCORP": 2720
}'::JSON)->v_table;
RETURN COALESCE(v_count,0);
Expand Down

0 comments on commit 1ffa844

Please sign in to comment.