]> wagnertech.de Git - SVBaL.git/blob - python/eh_util/eh_app/tests.py
ef849cdbbcbb8db544e1b24fd72f4f9bd3f3163d
[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", "../../Test/etc/Export.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) == 4)
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