GispoCoding / hame-ryhti

HAME regional land use planning database compatible with national Ryhti data model
MIT License
0 stars 0 forks source link

Testejä tietokantatauluille #251

Closed Rikuoja closed 8 months ago

Rikuoja commented 8 months ago

Tarvitaan myös relaatioiden korjaamiseen issueta #15 varten (koodien alakoodit).

Tietokantataulujen pakollisille kentille, relaatioille ja sisällöille ei ollut vielä testejä. Tehdään kaikista luokista fikstuurit ja niillä testejä jotka varmistavat, että kaikki toimii myös sqlalchemyn puolella.

Samoja fikstuureja tarvitaan myös tietokantavalidaation ja triggerien testaamiseen sekä mm. topologiatesteihin ja kaikkiin muihin testeihin, joissa pitää varmistaa, että validointisäännöt toimivat oikein. Itse validointisäännöt toteutetaan erikseen, näitä käytetään niiden testaamiseen luodessa.