]> wagnertech.de Git - SVBaL.git/blob - python/eh_util/eh_app/tests.py
bazuna
[SVBaL.git] / python / eh_util / eh_app / tests.py
1 from django.test import TestCase
2
3 # Create your tests here.
4 from .AWK import config
5
6 class TestConfig(TestCase):
7     def test_setter(self):
8         cf = config.getInstance("svbal")
9         cf.setConfig("bla", "blub")
10         
11         val = cf.getConfig("bla")
12         assert (val == "blub")
13
14 class TestQModel(TestCase):
15     def setUp(self):
16         cf = config.getInstance("svbal")
17         cf.setConfig("DataFile", "/home/sparky2021/SVBaL/tmp/Export_20240417-1104.csv")
18
19     def test_allinstances(self):
20         config.getInstance("svbal")
21         from eh_app.qmodels import Mitglied
22         mm = Mitglied.objects.all()
23         assert (len(mm) == 199)
24         gst = mm[0].VersicherteGrundstucke()
25         assert (len(gst) == 1)
26         for m in mm:
27             if m.nachname == "Wagner":
28                 gst = m.VersicherteGrundstucke()
29                 assert (len(gst) == 3)
30