Unit test intervention/konova

* adds unit test for intervention app
* adds unit test for konova app
This commit is contained in:
2023-09-07 10:48:11 +02:00
parent 366c3eec83
commit ed548736e0
3 changed files with 353 additions and 1 deletions

View File

@@ -8,7 +8,7 @@ Created on: 26.10.21
import datetime
import json
from codelist.settings import CODELIST_CONSERVATION_OFFICE_ID
from codelist.settings import CODELIST_CONSERVATION_OFFICE_ID, CODELIST_REGISTRATION_OFFICE_ID
from ema.models import Ema
from konova.sub_settings.lanis_settings import DEFAULT_SRID_RLP
from user.models import User, Team
@@ -420,6 +420,19 @@ class BaseTestCase(TestCase):
codelist.codes.add(code)
return code
def get_registration_office_code(self):
""" Returns a dummy KonovaCode as conservation office code
Returns:
"""
codelist = KonovaCodeList.objects.get_or_create(
id=CODELIST_REGISTRATION_OFFICE_ID
)[0]
code = KonovaCode.objects.get(id=3)
codelist.codes.add(code)
return code
def fill_out_ema(self, ema):
""" Adds all required (dummy) data to an Ema