equal
deleted
inserted
replaced
1 from iro.model.schema import Offer |
1 from iro.model.schema import Offer |
2 from iro.model.decorators import vRoute |
2 from iro.model.decorators import vRoute, vTyp |
3 from iro.model.pool import data |
3 from iro.model.pool import data |
4 |
4 |
5 from iro.error import ValidateException |
5 from iro.error import ValidateException |
6 |
6 |
7 from .dbtestcase import DBTestCase |
7 from .dbtestcase import DBTestCase |
21 data.pool = self.pool |
21 data.pool = self.pool |
22 self.pool = None |
22 self.pool = None |
23 DBTestCase.tearDown(self) |
23 DBTestCase.tearDown(self) |
24 |
24 |
25 def testTyp(self): |
25 def testTyp(self): |
26 pass |
26 with self.session() as session: |
27 testTyp.todo = "To implement" |
27 session.add(Offer(name="t",provider="p",typ="type")) |
|
28 |
|
29 with self.session() as session: |
|
30 self.assertEqual(vTyp("type",None),"type") |
|
31 e = self.assertRaises(ValidateException,vTyp, "sss", None) |
|
32 self.assertEqual(str(e),'700:Typ sss is not valid.') |
28 |
33 |
29 def testRoute(self): |
34 def testRoute(self): |
30 with self.session() as session: |
35 with self.session() as session: |
31 session.add(Offer(name="t",provider="p",typ="type")) |
36 session.add(Offer(name="t",provider="p",typ="type")) |
32 vR = vRoute('type') |
37 vR = vRoute('type') |